在我的实际工作中我发现它的功能很强,可以生成我们常用的对象的创建语句,这在很多情况下比较好用 1。想导出创建用户下的对象的sql语句。 2。有时我们用copy命令与create table as .... 命令在2个数据库之间建立一个用户的所有数据的拷贝时,只能拷贝数据,而如各个约束,索引则不能导过来,此时,该脚本生成的sql语句正好可以弥补这一缺点。
不好意思独享该脚本,共享出来,忘大家共同进步。
版权所有人: 徐玉金
备注:用户可以根据实际需要修改、使用、发布该脚本,但是不能修改版权所有人
适用的数据库:8i, 9i数据库下该脚本通用
功能:导出一个用户的数据结构,包括表、视图、索引、约束、存储过程、触发器、函数、序列等等的定义,并且每个定义为一个文件 导出的各个对象的定义格式比较规范。 如表的定义为: prompt Create Table BBNACTIVEHISTORY CREATE TABLE test( USERID VARCHAR2(20) NOT NULL, SPUSERID VARCHAR2(30) NOT NULL, PRODUCTID VARCHAR2(20) NOT NULL, GAMETYPE NUMBER NOT NULL, STARTTIME DATE NOT NULL, CHARGED CHAR(1) default 'N' NOT NULL );