在开发中,为了便于管理,可能会将每个存储过程和函数的
sql
单独放在一个
.sql
文件中,这样就会造成
N
多个
.sql
文件,如果需要将这些文件都执行的话就很麻烦,所以想了个办法一次执行所有的
sql
文件。
1. 这次拿到手上的sql文件总共有一千多个,先把所有的文件都放在同一个目录下,然后在命令行里执行命令:
Z:/L/SQL/SQL>dir/b > z:/1.sql
会把所有的sql文件名都输出到一个sql文件中。
2. 用UltraEdit打开生成的sql文件,切换到column mode,给所有的行前都添加一个“@”,保存。
3. 最后一步,在sqlplus中“@ z:/1.sql”,执行就OK了。
http://www.cnblogs.com/dahuzizyd/archive/2007/11/14/oracle_import_multi_file.html