在sqlplus环境中对自己的动作和结果进行记录

王朝mssql·作者佚名  2008-05-31
宽屏版  字体: |||超大  

和作者联系:xiaozuidaizhi@sina.com

需要用到以下的命令:

<SQL>spool 文件名.文件后缀

<SQL>一系列操作和操作结果

<SQL>spool off

这样,就可以把操作的语句和操作的结果以文本的形式存储在自己建立的文件--"文件名.文件格式"

该文件被保存在

if os is Linux then 用户目录下

if os is windows then Sysdir\Documents and Settings\用户目录下

---------------------------------------------------------------------------------------------

spool是建立通道,并指明文件名和格式

---------------------------------------------------------------------------------------------

下面,举例说明:建立数据库中用户表删除文件

<SQL>spool droptables.sql

<SQL>select 'drop table ' table_name ' cascade constraints;' from user_tables;

<SQL>spool off

""为连接符,并为Oracle中sql语法所接受,上述sql语句则用将字符串'drop table '

和字符串' cascade constraints;'连接在一起,当然,也连接了表名table_name;

然后,你可以在相应的目录下找到这个sql文件,以后,假如需要删除大量表时,就可以建立这样的文件了,当然,假如你想记录你其它的操作和结果,也可以这么做。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有