我用alter table drop col_name 不行,提示说col_name 不是约束.
该字段中是有内容的,怎么解决呢?
5 个解决方案
#1
高手们给看看呀
#2
高手们在哪里?
#3
ALTER TABLE yourtable DROP COLUMN col_name
#4
不然这样吧,把需要保留的字段SELECT出来,插入另一表中,再把原表删除,之后把表名该回来。
字段改名可以在上面SELECT出来之时,用AS将字段名改成你所需要的名字。
字段改名可以在上面SELECT出来之时,用AS将字段名改成你所需要的名字。
#5
B. 重命名列
下例将表 customers 中的列 contact title 重命名为 title。
EXEC sp_rename 'customers.[contact title]', 'title', 'COLUMN'
下例将表 customers 中的列 contact title 重命名为 title。
EXEC sp_rename 'customers.[contact title]', 'title', 'COLUMN'
#1
高手们给看看呀
#2
高手们在哪里?
#3
ALTER TABLE yourtable DROP COLUMN col_name
#4
不然这样吧,把需要保留的字段SELECT出来,插入另一表中,再把原表删除,之后把表名该回来。
字段改名可以在上面SELECT出来之时,用AS将字段名改成你所需要的名字。
字段改名可以在上面SELECT出来之时,用AS将字段名改成你所需要的名字。
#5
B. 重命名列
下例将表 customers 中的列 contact title 重命名为 title。
EXEC sp_rename 'customers.[contact title]', 'title', 'COLUMN'
下例将表 customers 中的列 contact title 重命名为 title。
EXEC sp_rename 'customers.[contact title]', 'title', 'COLUMN'