首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

,巨难的有关问题

2012-01-07 
高手请进,巨难的问题SQLAPI中有没有方法可以代替osql的功能?问题是这样的,我要一次执行大量的sql语句,比如

高手请进,巨难的问题
SQL   API中有没有方法可以代替osql的功能?
问题是这样的,我要一次执行大量的sql语句,比如:
alter   table   tblCategories_2   add   MaxPctInc   float,   MinPctInc   float
go
......
update   tblCategories_2   set   MaxPctInc=0.45,   MinPctInc=0.2
......
go

由于是c/s的,服务端和数据库,不是部署在一台机子上,因此用osql执行时,过程比较烦,而且非常容易碰到权限问题。不知有高手碰到类似的问题没有?

[解决办法]
看看这里:《批量执行脚本文件》

http://www.windbi.com/Default.aspx?g=posts&t=42
[解决办法]
可以做成一个服务器端的SP,客户端只需要调用SP,不需要处理中间数据。
[解决办法]
你可以自己写一个程序, 调用SMO(SQL 2000是sqldmo)对象去执行脚本就行了.
[解决办法]
无论用什么方法, 权限的问题是不可避免的.

热点排行