程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> Oracle數據庫建表腳本當中使用默認值的實例

Oracle數據庫建表腳本當中使用默認值的實例

編輯:Oracle數據庫基礎
在創建數據庫表時,你可以指定一個 DEFAULT 值(即默認值)。對數據庫字段使用默認值有助於將數據庫設計問題與應用程序代碼隔離。

可以在以後某個時候通過一條 ALTER TABLE 命令改變一個字段的默認值,改變之後應用程序代碼會立即開始使用新值。

有一點是很重要的,即 DEFAULT 值只有當一個字段沒有在 INSERT 或 MERGE 中指定值,或者使用了 DEFAULT 關鍵字時才會使用。如果你不顯式地聲明一個 DEFULAT 值,Oracle 將隱式地將默認值定義為 NULL,而且 DEFAULT 關鍵字也是這樣。從 Oracle 9i開始,可以在 DEFAULT 子句中使用諸如 SYSDATE 或 CURRENT_TIMESTAMPE 之類的偽字段。例如:

create table t1

(

id$ integer not null,

charcol char default 'Y',

datecol date default sysdate,

strcol varchar2(30) default user,

intcol integer default 12

);

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved