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

Mat*_*tin 1 sql join reserved-words sql-server-2008-r2

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

我的加入:

inner join ACCOUNTS
on VIEWX.primary = ACCOUNTS.n_primary
Run Code Online (Sandbox Code Playgroud)

我试过像这样选择别名列:

SELECT PRIMARY AS P
Run Code Online (Sandbox Code Playgroud)

但那没用.内部联接仍然会引发错误.

jue*_*n d 8

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

inner join ACCOUNTS on VIEWX.[primary] = ACCOUNTS.n_primary
Run Code Online (Sandbox Code Playgroud)