我正在尝试在 Windows 中创建一个批处理文件,该文件将接受用户的输入,并将其传递给包含以下查询的 sql 文件,以便我可以设置 siteid,如下面的 sql 查询:
exec sp_addlinkedserver [sqlserver1]
select * from [sqlserver1].onesource.dbo.admsites where siteid = '123'
然后我想获取这个查询的结果,特别是 admsiteid,然后使用查询的结果,并将其插入 originatorid(使用另一个 .sql 文件:
Use Onesource
update OSCsettings set originatorid = 'whatever-the-admsiteid-is'
我将如何传递这些变量?