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小时内删除。
发表评论