使用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 '.'.
如何解决这个问题。任何人都可以帮忙
答案 0 :(得分:7)
将file.retry
置于方括号内,如[file.retry]
,以避免解释程序尝试将其解析为 table.column 标识符。
ALTER TABLE FILEQ DROP COLUMN [file.retry]
答案 1 :(得分:2)
在列名称周围使用方括号
ALTER TABLE FILEQ DROP COLUMN [file.retry]