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中使用批处理文件批量建表的详细内容...