oracle添加新字段sql,oracle构造添加字段的SQL语句
⽤ORACLE数据库,在其中⼀个表最后添加了两个字段
1、
alter  table  your_table  add  (column1  col_type1,clumn2  );
your_table  :表名
column1/column2  :字段名
col_type1/col_type2  :字段类型
增加字段的sql语句建议⽤过程实现添加字段,屏蔽掉字段已经存在所造成的错误。另外,⼀次添加⼀个字段会更好⼀些。
declare
vstr_sql  varchar2(2000):='alter  table  your_table  add  (column1  col_type1,clumn2  )';
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='创建表的⽤户名'。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。