T-SQLを使用してファイルの内容をMSSQL変数に読み込む方法を教えてもらえますか?
DECLARE @FileContents VARCHAR(MAX)
SELECT @FileContents=BulkColumn
FROM OPENROWSET(BULK'PathToYourFile.sql',SINGLE_BLOB) x; -- BINARY
--FROM OPENROWSET(BULK'PathToYourFile.sql',SINGLE_CLOB) x; -- CHAR
SQL Serverサービスアカウントには、明らかにファイルを読み取るためのアクセス許可が必要です。
SQLCMDを使用して.sqlを実行します(コマンドプロンプトから、またはSSMS内で)。 SSMS内で使用する場合は、最初にSQLCMDモードをオンにします(クエリ>> SQLCMDモード)
チェックアウト http://msdn.Microsoft.com/en-us/library/ms174187.aspx
:r yourFilename
何かのようなもの:
:r d:\scripts\sample.sql