a sql语言使用alter table命令来完成对基本表的结构的修改有哪几种修改方式
2 回答
白板的微信
TA贡献1883条经验 获得超3个赞
修改表名不是用alter table,是用rename;
SQL> select table_name from user_tables;
TABLE_NAME
------------------------------------------------------------
RUN_2
RUN_1
RUN_3
SQL> rename run_2 to run_4;
Table renamed.
SQL> select table_name from user_tables;
TABLE_NAME
------------------------------------------------------------
RUN_1
RUN_3
RUN_4
SQL>
Helenr
TA贡献1780条经验 获得超3个赞
这个要分mysql或oracle的
mysql的:
alter table t_name add c_name varchar(30)
alert table t_name modify c_name varchar(30)
alert table t_name change c_name_old c_name_new varchar(33) 修改列名
alter table t_name drop column c_name
oracle的就修改列名用法不太一样
alter table t_name rename c_name_old to c_name_new
添加回答
举报
0/150
提交
取消