数据库

本类阅读TOP10

·SQL语句导入导出大全
·SQL Server日期计算
·SQL语句导入导出大全
·SQL to Excel 的应用
·Oracle中password file的作用及说明
·MS SQLServer OLEDB分布式事务无法启动的一般解决方案
·sqlserver2000数据库置疑的解决方法
·一个比较实用的大数据量分页存储过程
·如何在正运行 SQL Server 7.0 的服务器之间传输登录和密码
·SQL中两台服务器间使用连接服务器

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
在sqlplus环境中对自己的动作和结果进行记录

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

和作者联系: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文件,以后,如果需要删除大量表时,就可以建立这样的文件了,当然,如果你想记录你其它的操作和结果,也可以这么做。




相关文章

相关软件