如何将文件的内容读入SQL变量

Bab*_*mes 10 sql-server readfile

有人能告诉我如何使用T-SQL将文件内容读入MS SQL变量吗?

Mar*_*ith 25

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
Run Code Online (Sandbox Code Playgroud)

SQL Server服务帐户需要具有明显读取文件的权限.