永发信息网

怎样自动执行一段SQL语句

答案:4  悬赏:50  手机版
解决时间 2021-03-29 15:36
怎样自动执行一段SQL语句
最佳答案
Oracle下:

1.新增一个批处理文件:如a.bat
2.新增一个SQL脚本文件:如a.sql
3.a.bat中输入:sqlplus 用户名/密码 @C:\a.sql(假设a.sql在c:盘根目录下)
4.然后运行这个批处理,就可以执行这个sql脚本了.
假如:a.sql的内容为:exec autojob;select * from scott.emp;select * from scott.dept;
那么就能逐语句执行.

SQL Server下:

isql -U 用户名 -P 密码 -i c:\a.sql

同样在bat文件中,输入上面一行,在a.sql输入脚本.
如:
use 数据库名
go
select * from 表名
go
全部回答
MS SQL数据库有个叫作业的.
你可以看下.设定好时间,SQL启动代理服务器后,会根据设置自动运行的。
把你的登陆,执行写在脚本里头,windows里头用任务计划,linux用crontab
数据库里有作业的功能,可以定时执行SQL语句、存储过程:
SqlServer代理--作业--新建作业--
在常规里给作业起名等等--
在步骤里--新建步骤--起名--命令里可以是SQL语句也可以调存储过程
在计划里--新建计划--设置执行作业的时间
、、、
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我想把欧元兑成人民币,要叫手续费吗。多少钱
给宝宝准备小被子的话要多大尺寸的
用愚兄,小女等敬辞谦词造句(4~5个)
信用卡忘记还款7天,就上报人行金融信用信息
我肚子疼 不吐 不拉肚 不知道什么原因
梦见刺猬代表什么
平淡中的相守才珍贵,简单中的拥有最心安什么
韩语昂多诶是什么意思
斜风细两怎样造句?
过期发票应退货要求退票,需要申请多久
请问suv到201几年价格会和现在的a级轿车价格
话说天下大势,分久必合,合久必分.周末七国分
芭厘岛面膜,好不好用
货车每千米每吨零点儿零九员十八吨一百千米多
带宫型环比T型环好吗
推荐资讯
港侨KTV(大涌店)地址在什么地方,想过去办事
英伦果游戏是是传销吗
来几个比较俗的名字。如:二狗子 之类的
警示墩和示警墩的区别
三人一伙是不是成语
 Monday morning is an important time
pp基金有多少人被骗了
请问大侠:这是什么植物
临沧与墨江哪个地方的空气和环境好
中国邮政寄信会不会丢?要多久寄到?
0.452x( )=80.09
神泣用来PK的战骑怎么加点
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?