如何给列重命名? SQL
发布网友
发布时间:2022-04-11 22:33
我来回答
共3个回答
热心网友
时间:2022-04-12 00:03
如果没有数据可以直接修改列名,在编辑器修改或用语句修改即可
如果有数据,参考下面的语句
Sql 命令如下:
ALTER TABLE TB_INFO ADD (CONTENT1 varchar2(20));//添加varchar2类型新列
UPDATE TB_INFO SET CONTENT1=CONTENT; //将content列内容复制到content1列
ALTER TABLE TB_INFO DROP COLUMN CONTENT;//删除varchar2类型列
ALTER TABLE TB_INFO RENAME COLUMN CONTENT1 TO CONTENT;
热心网友
时间:2022-04-12 01:21
mysql中:
alter table 数据表名 change 原列名 新列名 新列类型;
oracle中:
alter table 数据表名 rename 原列名 to 新列名;
热心网友
时间:2022-04-12 02:55
ALTER TABLE tbl_name
MODIFY [COLUMN] column_definition [FIRST | AFTER col_name]