需要一些有关脚本文件的帮助。我有一个以下格式的 SQL 脚本文件:
Begin tran
insert..
select..
update..
Commit
exec linked_server.db1.dbo.storedproc1
我以以下方式从 .js 文件中调用上述脚本文件:
var sCommand = "sqlcmd -i C:\\scriptfile1"
var WshShell = new ActiveXObject("WScript.Shell");
var oExec = WshShell.Exec(sCommand);
当我运行 .js 文件时, tran-commit 之间的代码被执行,但 storeproc1 从未被调用。我确定没有调用storedproc1,因为它有一个从未出现在表中的插入语句列表。