首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

oracle 结构添加字段的SQL语句

2012-09-23 
oracle 构造添加字段的SQL语句用ORACLE数据库,在其中一个表最后添加了两个字段1、alter ? table ? your_tab

oracle 构造添加字段的SQL语句

用ORACLE数据库,在其中一个表最后添加了两个字段

1、

alter ? table ? your_table ? add ? (column1 ? col_type1,clumn2 ? col_type2...); ?
? your_table ? :表名 ?
? column1/column2 ? :字段名 ?
? col_type1/col_type2 ? :字段类型 ?
? 建议用过程实现添加字段,屏蔽掉字段已经存在所造成的错误。另外,一次添加一个字段会更好一些。 ?
? declare ?
? vstr_sql ? varchar2(2000):='alter ? table ? your_table ? add ? (column1 ? col_type1,clumn2 ? col_type2...)'; ?
? begin ?
? execute ? immediate ? vstr_sql; ?
? end; ?
? /

2、

select ? column_name,data_type ? from ? ALL_TAB_COLUMNS ? where ? TABLE_NAME='XX'; ?
? 可以查XX表列名。 ?
? 你可以先查出所有的列,判断是否已有,没有就添加

? 如果表是由当前用户创建的,则查USER_TAB_COLUMNS;否则查ALL_TAB_COLUMNS,并且加个条件,?? OWNER='创建表的用户名'。

热点排行