好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

Oracle中使用批处理文件批量建表

Oracle 中使用批处理文件批量建表 假设需要建立很多表,其中一个表的建表语句保存在名为 create_table1.sql 的文件中,内容如下: drop table table1; create table table1 ( NAME VARCHAR2(100) NOT NULL, ID NUMBER(6) ) tablespace TS_DATA1; 然后你只需

Oracle 中使用批处理文件批量建表

假设需要建立很多表,其中一个表的建表语句保存在名为[ create_table1.sql ]的文件中,内容如下:

drop table table1;

create table table1 (

NAME VARCHAR2(100) NOT NULL,

ID NUMBER(6)

)

tablespace TS_DATA1;

然后你只需在建立两个文件: run.sql 和 run.bat。

run.sql 内容如下 ( 包含需建立的所有表的 sql 文件名 ) :

@create_table1.sql

@create_table2.sql;

@create_index1.sql;

…………

run.bat 内容如下:

sqlplus username/password@dbname sqlplus.log

注意,将[ username/password@dbname ]中的各项改为自己数据库的相关登录信息即可。

双击 bat 文件,即可执行所有的建表文件。

PS :事先应添加环境变量: %oracle_home% ; %oracle_home%/bin 。

查看更多关于Oracle中使用批处理文件批量建表的详细内容...

  阅读:47次