sqlcmd
を使用して、Transact-SQL スクリプト ファイルを実行できます。 Transact-SQL スクリプト ファイルは、Transact-SQL ステートメント、 sqlcmd
コマンド、およびスクリプト変数の組み合わせを含むことができるテキスト ファイルです。
メモ帳を使用して単純な Transact-SQL スクリプト ファイルを作成するには、次の手順に従います。
[ スタート] をクリックし、[ すべてのプログラム] をポイントし、[ アクセサリ] をポイントして、[ メモ帳] をクリックします。
次の 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
ファイルを C ドライブ にmyScript.sql として保存します。
スクリプト ファイルを実行するには
コマンド プロンプト ウィンドウを開きます。
コマンド プロンプト ウィンドウで、「
sqlcmd -S myServer\instanceName -i C:\myScript.sql
」と入力します。ENTER キーを押します。
Adventure Works の従業員名と住所の一覧がコマンド プロンプト ウィンドウに出力されます。
この出力をテキスト ファイルに保存するには
コマンド プロンプト ウィンドウを開きます。
コマンド プロンプト ウィンドウで、「
sqlcmd -S myServer\instanceName -i C:\myScript.sql -o C:\EmpAdds.txt
」と入力します。ENTER キーを押します。
コマンド プロンプト ウィンドウには何も出力されません。 代わりに、EmpAdds.txt ファイルに出力されます。 EmpAdds.txt を開くと、この出力を確認できます。