如何执行sql脚本?

如何执行sql脚本?,第1张

sql脚本要在dbms里执行\x0d\x0a\x0d\x0a比如oracle,你可以在sqlplus里,或pl/sql developer里执行\x0d\x0a\x0d\x0a直接复制sql语句过去,回车就好了(注意带分号)\x0d\x0a\x0d\x0a如果你的sql是一个sql文件(*.sql)\x0d\x0a可以使用start或@ 然后跟文件的路径(c:/a.sql) 回车

步骤:(1) 创建一个批处理文件:打开记事本,创建数据库连接信息(例如,server name,username,password,databasename等)以及要执行的*.sql脚本名称。具体语法参考下文"osql 实用工具" 。 将文件的扩展名改为.bat 并保存。

示例1: 指定待执行sql 文件的相对路径

osql -S admin\admin -U sa -P sa -d TestDB -i c:\test.sql

pause

示例2: 待执行文件与bat文件在同一个目录,指定相对路径

 set localdir=%~dp0

osql -S (local) -U sa -P sa -d Test -i %localdir%\test1.sql

 osql -S (local) -U sa -P sa -d Test -i %localdir%\test2.sql

osql -S (local) -U sa -P sa -d Test -i %localdir%\test3.sql

pause

(2) 创建需要执行的sql 脚本, test.sql,test2.sql 和test3.sql, 并放在步骤(1)示例1中指定的位置。本例为c:\ 根目录。如果用示例2,将待执行的sql和bat文件放在同一个目录下。

(3) 双击*.bat 文件并查看运行结果。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11797938.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-18
下一篇2023-05-18

发表评论

登录后才能评论

评论列表(0条)

    保存