用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新增字段 刪除字段
1.刪除表 drop table sys job 2.建立表 create table create table sys job job id number 30 not null,job name varchar2 30 not null alter table sys job addconstr...
Oracle 刪除新增表字段
原文 1.新增字段 alter table 表名 add 字段 字段型別 default 輸入預設值 null not null 2.新增備註 comment on column 庫名.表名.欄位名 is 輸入的備註 如 我要在ers data庫中 test表 document type欄位新增備註...
oracle 新增欄位和新增注釋
1 增加乙個字段 增加欄位時,只能排在已有欄位的後面,不能插到已有字段之間 alter table t si addr add chg addr flag number 1,0 alter table 表名 add 欄位名稱 字段型別 2 增加兩個字段 alter table t si addr a...