日期:2014-05-17  浏览次数:20671 次

Oracle新增一列
设计时忽略了一列,现在需要加上?请高手帮忙,谢谢

------解决方案--------------------
alter table test add a(varchar2(20));
------解决方案--------------------


To add a column to an existing table, the ALTER TABLE syntax is:

ALTER TABLE table_name
 ADD column_name column-definition;

For example:

ALTER TABLE supplier
 ADD supplier_name varchar2(50);


------------------------------------------ 
Blog: http://blog.csdn.net/tianlesoftware 
网上资源: http://tianlesoftware.download.csdn.net 
相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx 
Q Q 群:62697716
------解决方案--------------------
alter table tablename 
add a varchar2(10);
------解决方案--------------------
SQL> conn / as sysdba
已连接。
SQL> drop table t1;

表已删除。

SQL> create table t1(f1 integer);

表已创建。

SQL> alter table t1
2 add f2 integer;

表已更改。

SQL> alter table t1
2 add (f3 varchar2(2));

表已更改。

------解决方案--------------------
写法如下:
alter table 表名 add 列名(长度);