表定義完了後給字段加約束比較常見,畢竟變化是唯一不變的。
1.加主鍵
alter table table_name add primary key(id);
2.加唯一性約束
alter table table_name add unique(code);
3.給number型別欄位status加輸入值約束
alter table table_name add check(status=1 or status=0);
4.給varchar2、nvarchar2欄位prj加輸入性約束
alter table table_name add check(prj='oper' or prj='sql' or prj='api');
end
oracle安裝完成後的資訊
資料庫配置檔案已經安裝到 f oracle2 product 10.2.0,同時其他選定的安裝元件也已經安裝到 f oracle2 product 10.2.0 db 2。isql plus url 為 isql plus dba url 為 附 orcl控制台網頁建立表空間和新增使用者自動生成的s...
安裝完成後重啟計算機後 oracle 出現的問題
首先 沒有預設自動啟動 所以要自己手動去啟動 1.必須以oracle 使用者登陸執行 su oracle lsnrctl start 2.然後報錯了 quote listening on descrption address protocol tcp host sf2900 port 1521 er...
Oracle 之 表新增欄位後修改字段順序
工作中遇到 在為乙個表新增欄位後,新增欄位在最後,想調整新增欄位的位置。1 原始方法 新建臨時表以儲存正確的順序 create table a 2 as select column1,colum2,a表中的順序 from a 1 刪除表a 1 drop table a 1 新建a 1並從a 2表中賦...