注册 登录
编程论坛 SQL Server论坛

“MYTABLE”表中存在字段名为“A.A”的字段,如何用语句把它DROP掉?

olderdream 发布于 2010-01-28 14:37, 857 次点击
“MYTABLE”表中存在字段名为“A.A”的字段,如何用语句把它DROP掉?
 
用下面的语句总是提示出错
ALTER TABLE MYTABLE DROP COLUMN A.A
4 回复
#2
cnfarer2010-01-28 16:32
ALTER TABLE MYTABLE DROP COLUMN 'A.A'
#3
olderdream2010-01-29 13:10
回复 2楼 cnfarer
任然出现如下错误提示,(对于字段名中没有“.”的语句没有问题)


服务器: 消息 102,级别 15,状态 1,行 1
'A.A' 附近有语法错误。

#4
cnfarer2010-01-29 15:20
上面我写错了,不应该是''而是[]
ALTER TABLE MYTABLE DROP COLUMN [A.A]

在SQL server 2005下面的语句也通过了
ALTER TABLE MYTABLE DROP COLUMN "A.A"
#5
olderdream2010-02-02 12:25
回复 4楼 cnfarer
2000里试过了用[]就没有问题!谢谢指点,明白了 !
1