列名为“primary”,如何使用此保留字进行连接?

时间:2013-11-22 12:31:40

标签: sql join sql-server-2008-r2 reserved-words

有一个名为primary的视图列。如何在联接中使用此保留字?

我的加入:

inner join ACCOUNTS
on VIEWX.primary = ACCOUNTS.n_primary

我尝试在这样的选择中对列进行别名:

SELECT PRIMARY AS P

但这不起作用。内连接仍然会抛出错误。

1 个答案:

答案 0 :(得分:7)

SQL Server使用括号来转义保留字

inner join ACCOUNTS on VIEWX.[primary] = ACCOUNTS.n_primary