如何删除包含点的列名

Gop*_*pal 1 sql sql-server

运用 SQL server 2008

列名是: file.retry

我想file.retry.在运行以下查询时删除列,获取异常

ALTER TABLE FILEQ DROP COLUMN file.retry

Msg 102, Level 15, State 1, Line 2
Incorrect syntax near '.'.
Run Code Online (Sandbox Code Playgroud)

如何解决这个问题.任何人都可以帮忙

Jon*_*den 7

file.retry像方括号一样环绕,[file.retry]以避免解释器尝试将其解析为table.column标识符.

ALTER TABLE FILEQ DROP COLUMN [file.retry]