SQL SERVER:
osql -S 10.31.22.152\sql2008 -U sa -P Clic1234 -i E:\Song_files\\scripts\调度脚本\预算口径\YBSNQJBF10.sql
osql -S 10.31.22.152\sql2008 -U sa -P Clic1234 -i E:\Song_files\scripts\调度脚本\预算口径\YBSNQJBF.sql
osql -S 10.31.22.152\sql2008 -U sa -P Clic1234 -i E:\Song_files\scripts\调度脚本\预算口径\YBSNQJBF10.sql
-S 服务器IP/名
-U 用户名
-P 密码
-I 脚本路径
ORACLE:
SQLPLUS 用户名/密码@服务名
@\script\aaa.sql
ORACLE不支持 @\script\*.sql 这条执行多脚本
需要批脚本路径写到一个脚本中:
如: 1.sql 内容如下:
@\script\aaa.sql
@\script\bbb.sql
@\script\ccc.sql
> @1.sql
这样一次执行了 aaa.sql bbb.sql ccc.sql 脚本
快速将同一目录下的多个sql脚本加到1.txt文件中
使用dos命令 dir /b /s > 1.txt
1.txt的内容如下
然后在每个脚本的最前面加上@
然后在 sqlplus 中的命令中 执行 @1.txt 就可以了