当对客户的数据进行维护时,如果让客户自己进入 查询分析器 执行 sql 语句,对他们来说将是一个挑战,所以编辑脚本如下:
要求客户在数据库本机上执行。
新建三个文本文件,
把第一个文件的扩展名改成 mdy.bat
第二个文件命名为:mdy.sql
第三人文件命名为:mdyout.sql
mdy.bat里的内容如下:
isqlw -S. -Uuser -Puserpassword -id:/mssqlbat/mdy.sql -od:/mssqlbat/mdyout.sql
以上字符串,均不能少,-U与user之前无空格,-P与userpassword之前无空格。(完全复制过去,在基础上修改,最好)
说明:斜体 user 为 数据库用户名
斜体 userpassword 为用户名对应的密码。
mdy.sql内容如下:
use databasename
go
update table1 set name='myname' where id=1
go
说明: 中间的语句,可以更改符合自己的
mdyout.sql 是用于以上语句执行的结查的回显。
另: 修改 存储过程的语句如下:
alter PROCEDURE dbo.myProc
....... (原myProc内容)