2

我需要在我的 Windows SQL Server 2005 上执行这个 sql 查询,我可以使用批处理脚本来执行此操作吗?

sql查询

UPDATE VI_CURR_INFO SET 
    ends_days = '2005', 
    check_code = '1', 
    memb_name = '123132', 
    memb_guid = '1', 
    sno__numb = '1', 
    Bill_Section = '6', 
    Bill_Value = '3', 
    Bill_Hour = '6', 
    Surplus_Point = '6', 
    Increase_Days = '0' 

数据库名称是“test1”。如何执行批处理脚本来做到这一点?

提前致谢。

4

1 回答 1

1

创建一个如下所示的脚本文件:

use test1
go

UPDATE VI_CURR_INFO
SET ends_days = '2005', 
    check_code = '1', 
    memb_name = '123132', 
    memb_guid = '1', 
    sno__numb = '1', 
    Bill_Section = '6', 
    Bill_Value = '3', 
    Bill_Hour = '6', 
    Surplus_Point = '6', 
    Increase_Days = '0'

将此保存为脚本文件(Script1.sql例如)。然后使用 SQLCMD 对实例运行脚本:

sqlcmd -S YourServerName[\YourInstanceName] -i C:\YourScriptFileDir\Script1.sql
于 2012-06-27T02:10:08.583 回答