2 回答

TA貢獻(xiàn)1883條經(jīng)驗(yàn) 獲得超3個(gè)贊
修改表名不是用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>

TA貢獻(xiàn)1780條經(jīng)驗(yàn) 獲得超4個(gè)贊
這個(gè)要分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
添加回答
舉報(bào)