oracle添加新字段sql,oracle 构造添加字段的SQL语句
生活随笔
收集整理的這篇文章主要介紹了
oracle添加新字段sql,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='創建表的用戶名'。
總結
以上是生活随笔為你收集整理的oracle添加新字段sql,oracle 构造添加字段的SQL语句的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一百元人民币三连号是999的值多少钱?
- 下一篇: 运动能治好多囊卵巢吗