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 <run.sql >sqlplus.log
注意,将“username/password@dbname”中的各项改为自己数据库的相关登录信息即可。
双击bat文件,即可执行所有的建表文件。
PS:事先应添加环境变量:%oracle_home%;%oracle_home%/bin。

本文介绍如何通过创建批处理文件来实现Oracle数据库中多个表的批量创建。具体步骤包括准备SQL脚本文件、构建run.sql文件及run.bat批处理文件,并设置数据库登录信息。
2万+

被折叠的 条评论
为什么被折叠?



