没有动态SQL的QUOTENAME

时间:2014-11-14 08:19:31

标签: tsql

我想在没有动态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,但我想避免这种情况。

1 个答案:

答案 0 :(得分:1)

如果您正在谈论另一台服务器,您是否考虑过使用链接服务器和别名。然后,您可以在UPDATE中使用别名,而不必使用QUOTENAME。