SQL server怎样使用ALTER 语句修改字段名
1个回答
展开全部
不能直接修改。
①如果有数据,建议按下面方法执行
--变通:先建一个新的符号要求的字段,然后把老字段的值复制过来,最后把老字段删掉
alter table table_name
add new_field_name int
go
update table_name
set new_field_name = old_field_name
go
alter table table_name
drop column old_field_name
go
②如果没数据,也可以这样
--循规蹈矩:添加、删除、修改类型
ALTER TABLE table_name
ADD column_name datatype
--要删除表中的列,请使用下列语法:
ALTER TABLE table_name
DROP COLUMN column_name
--要改变表中列的数据类型,请使用下列语法:
ALTER TABLE table_name
ALTERCOLUMN column_name datatype
①如果有数据,建议按下面方法执行
--变通:先建一个新的符号要求的字段,然后把老字段的值复制过来,最后把老字段删掉
alter table table_name
add new_field_name int
go
update table_name
set new_field_name = old_field_name
go
alter table table_name
drop column old_field_name
go
②如果没数据,也可以这样
--循规蹈矩:添加、删除、修改类型
ALTER TABLE table_name
ADD column_name datatype
--要删除表中的列,请使用下列语法:
ALTER TABLE table_name
DROP COLUMN column_name
--要改变表中列的数据类型,请使用下列语法:
ALTER TABLE table_name
ALTERCOLUMN column_name datatype
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询