2 回答

TA貢獻1883條經(jīng)驗 獲得超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>

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