我想在没有动态SQL的情况下使用函数QUOTENAME
。
我有:
update [SQL].dbo.customers
set points = 5
where subject = @Subject
我想:
update QUOTENAME('SQL') + dbo.Customers
set points = 5
where subject = @Subject
我成功Dynamic SQL
,但我想避免这种情况。
答案 0 :(得分:1)
如果您正在谈论另一台服务器,您是否考虑过使用链接服务器和别名。然后,您可以在UPDATE中使用别名,而不必使用QUOTENAME。