2012-06-27 23 views
2

我需要在我的Windows SQL Server 2005上執行這個sql查詢,我可以用批處理腳本執行此操作嗎?帶批處理腳本的SQL Server查詢

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' 

數據庫名稱是 「測試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