【发布时间】:2012-03-20 18:59:30
【问题描述】:
我需要做一些 MSSQL 数据库的种子,并且我有许多需要按顺序运行的 sql 文件。
基本上我有一个 start.sql 文件...
SET NOCOUNT ON
GO
PRINT 'First File'
:r "c:\sql\firstfile.sql"
PRINT 'Second File'
:r "c:\sql\secondfile.sql"
我正在使用sqlcmd -S LOCALHOST\SqlExpress -E -i "C:\sql\start.sql" -x 运行它
问题出在我将 HTML 数据插入数据库的文件之一中,其中有一些脚本引用,其中包含 jQuery $('#stuff')。由于 SQL 变量替换,这会引发语法错误。
我希望-x 选项会停止替换,但我仍然遇到错误。我还缺少其他东西吗?
【问题讨论】:
标签: sql sql-server sqlcmd