共用方式為


使用 sqlcmd 執行 Transact-SQL 腳本檔案

您可以使用 sqlcmd 來執行 Transact-SQL 文稿檔案。 Transact-SQL 文稿檔案是文本檔,可以包含 Transact-SQL 語句、 sqlcmd 命令和腳本變數的組合。

若要使用記事本建立簡單的 Transact-SQL 腳本檔案,請遵循下列步驟:

  1. 按兩下 [開始],指向 [所有程式],指向 [ 附屬應用程式],然後按兩下 [ 記事本]。

  2. 將下列 Transact-SQL 程式代碼複製並貼到 [記事本] 中:

    USE AdventureWorks2012;  
    GO  
    SELECT p.FirstName + ' ' + p.LastName AS 'Employee Name',  
    a.AddressLine1, a.AddressLine2 , a.City, a.PostalCode   
    FROM Person.Person AS p   
       INNER JOIN HumanResources.Employee AS e   
            ON p.BusinessEntityID = e.BusinessEntityID  
        INNER JOIN Person.BusinessEntityAddress bea   
            ON bea.BusinessEntityID = e.BusinessEntityID  
        INNER JOIN Person.Address AS a   
            ON a.AddressID = bea.AddressID;  
    GO  
    
  3. 將檔案儲存為 C 磁碟驅動器中的 myScript.sql

執行腳本檔案

  1. 開啟命令提示字元視窗。

  2. 在 [命令提示字元] 視窗中,鍵入:sqlcmd -S myServer\instanceName -i C:\myScript.sql

  3. 按 ENTER 鍵。

Adventure Works 員工姓名和地址的清單即會寫入至命令提示字元視窗。

若要將此輸出儲存至文字檔

  1. 開啟命令提示字元視窗。

  2. 在 [命令提示字元] 視窗中,鍵入:sqlcmd -S myServer\instanceName -i C:\myScript.sql -o C:\EmpAdds.txt

  3. 按 ENTER 鍵。

在命令提示字元視窗中不會傳回任何輸出。 而是會將輸出送往 EmpAdds.txt 檔。 您可以開啟 EmpAdds.txt 檔來確認這份輸出。

另請參閱

啟動 sqlcmd 公用程式
sqlcmd 公用程式