精品日韩在线,日韩精品福利一区二区三区,日韩午夜黄色,国产日韩欧美高清免费

始創于2000年 股票代碼:831685
咨詢熱線:0371-60135900 注冊有禮 登錄
  • 掛牌上市企業
  • 60秒人工響應
  • 99.99%連通率
  • 7*24h人工
  • 故障100倍補償
您的位置: 網站首頁 > 幫助中心>文章內容

Oracle中默認值default的使用方法

發布時間:  2012/9/12 17:17:41

在創建數據庫表時,你可以指定一個 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
);
insert into t1 (id$) values (1);
select * from t1;

       ID$ C DATECOL   STRCOL                             INTCOL
---------- - --------- ------------------------------ ----------
         1 Y 28-MAY-04 SCOTT                                  12


DEFAULT 關鍵字與INSERT、MERGE 或UPDATE 語法比起來可以看上去沒有那么必要,但是想一下如果你希望在插入一列數據時使用所有默認值,那么你就不會這么認為了。Oracle 不接受INSERT INTO <table> 或INSERT INTO <table> VALUES () 作為有效的 SQL。必須指定至少一個字段,但是可以使用 DEFAULT 關鍵字來允許使用默認值,而非硬編碼值,所以下面是有效的語法,它將使用所有 DEFAULT 值創建一行記錄。

create table t2(charcol char default 'Y',datecol date default sysdate);
insert into t2 (charcol) values (default);
select * from t2;

C DATECOL
- ---------
Y 28-MAY-04

一個常見的問題
一個常見的問題是模擬其它數據庫提供商的 Autonumber 功能,該功能是使用某種順序數字自動地填充某個字段。在 Oracle 數據庫中,不能指定一個順序數字作為一個字段的 DEFAULT 值;然而,可以使用觸發器模擬這一功能。即使一個字段聲明為 NOT NULL,也依然可以在 INSERT 語句中忽略這個字段,而使用一個觸發器來填充該字段的值。注意使用 DEFAULT 關鍵字比使用顯式的 NULL 可讀性要好。

create sequence t3_seq;
create table t3(id$ integer constraint t3_pk primary key);
create or replace trigger t3_autonumber
before insert on t3 for each row
begin
    if :new.id$ is null then
        select t3_seq.nextval into :new.id$ from dual;
    end if;
end;
/
show errors;

insert into t3(id$) values (default);
select * from t3;

       ID$
----------
         1


可以使用SYS_CONTEXT 值的集合中的默認值來填充字段,并收集有關某處一個會話的重要信息:

create table t4
(
    when date default SYSDATE,
    db_domain varchar2(200) default SYS_CONTEXT('USERENV','DB_DOMAIN'),
    host varchar2(256) default SYS_CONTEXT('USERENV','HOST'),
    ip_address varchar2(256) default SYS_CONTEXT('USERENV','IP_ADDRESS'),
    language varchar2(256) default SYS_CONTEXT('USERENV','LANGUAGE'),
    protocol varchar2(200) default SYS_CONTEXT('USERENV','NETWORK_PROTOCOL'),
    terminal varchar2(200) default SYS_CONTEXT('USERENV','TERMINAL')
);
insert into t4 (when) values (default);
select * from t4;

WHEN
---------
DB_DOMAIN
------------------------------------------------------------------------------
HOST
------------------------------------------------------------------------------
IP_ADDRESS
------------------------------------------------------------------------------
LANGUAGE
------------------------------------------------------------------------------
PROTOCOL
------------------------------------------------------------------------------
TERMINAL
------------------------------------------------------------------------------
28-MAY-04
scott.bn
MSHOME\SCOTT-LAP
AMERICAN_AMERICA.AL32UTF8
SCOTT-LAP

還可以使用偽字段SYS_GUID 來填充一個字段;它具有全局唯一性的優點,并且不需要順序數字或觸發器開銷:

create table t5(id$ raw(16) default sys_guid()
    constraint t5_pk primary key);
insert into t5(id$) values (default);
select * from t5;

ID$
--------------------------------
643718A07DCC43F2AC95312FD43617BA

 


本文出自:億恩科技【www.zuiquanben.com】

服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質保障!--億恩科技[ENKJ.COM]

  • 您可能在找
  • 億恩北京公司:
  • 經營性ICP/ISP證:京B2-20150015
  • 億恩鄭州公司:
  • 經營性ICP/ISP/IDC證:豫B1-20183354
  • 億恩南昌公司:
  • 經營性ICP/ISP證:贛B2-20080012
  • 服務器/云主機 24小時售后服務電話:0371-60135900
  • 虛擬主機/智能建站 24小時售后服務電話:0371-60135900
  • 網絡版權侵權舉報電話:0371-60135995
  • 警情提示:注意防范電信網絡詐騙
  • 專注服務器托管17年
    掃掃關注-微信公眾號
    0371-60135900
    Copyright© 1999-2026 ENKJ All Rights Reserved 地址:鄭州市高新區翠竹街1號總部企業基地億恩大廈  法律顧問:河南亞太人律師事務所郝建鋒、杜慧月律師  B1-20183354   京公網安備41019702002023號 
      0
     
     
     
     

    0371-60135900
    7*24小時客服服務熱線

     
     
    精品日韩在线,日韩精品福利一区二区三区,日韩午夜黄色,国产日韩欧美高清免费
    精品一区av| 亚洲精一区二区三区| 免费黄网站欧美| 中文一区一区三区免费在线观 | 国产欧美日韩精品一区二区三区| 亚洲另类黄色| 亚洲欧洲美洲国产香蕉| 日韩黄色在线观看| 国产精品一页| 中文在线а√在线8| 伊人久久成人| 日韩成人午夜精品| 成人精品久久| 好看不卡的中文字幕| 亚洲精品欧洲| 精品福利久久久| 国产伊人精品| 啪啪亚洲精品| 97精品国产一区二区三区| 午夜欧美精品| 青草久久视频| 精品国产乱码| 日韩视频免费| 国产毛片一区二区三区| 日韩精品一卡| 欧美日韩一区二区三区不卡视频 | 日韩**一区毛片| 久久三级毛片| 久久精品高清| 亚洲精品女人| 日韩电影免费网址| 综合一区在线| 精品视频自拍| 亚洲激情另类| 欧美91在线| 日韩欧美一区二区三区在线观看 | 91欧美精品| 精品日韩视频| 欧美有码在线| 久草免费在线视频| 亚洲乱亚洲高清| 国产拍在线视频| 亚州av日韩av| 欧美午夜精品一区二区三区电影| 日韩精品成人在线观看| 国产v综合v| 欧美日韩一区二区国产| 久久中文字幕av| 国产三级一区| 国产尤物精品| 精品三区视频| 日欧美一区二区| 亚洲天堂一区二区| 亚洲人亚洲人色久| 日本va欧美va瓶| 国产成人免费精品| 蜜桃一区二区三区在线| 夜鲁夜鲁夜鲁视频在线播放| 青青草视频一区| 影院欧美亚洲| 丝袜美腿诱惑一区二区三区| 国产欧美一区二区色老头| 性色一区二区| 日韩在线第七页| 精品国产一区二区三区性色av| 欧美午夜不卡影院在线观看完整版免费| 久久精品国产成人一区二区三区 | 中文日韩欧美| 精品三区视频| 欧美伊人影院| 亚洲18在线| 亚洲在线网站| 国产一区日韩一区| 高清av不卡| 精品国产亚洲日本| 国产精品中文字幕制服诱惑| 日本不卡在线视频| 日精品一区二区三区| 只有精品亚洲| 亚洲一区二区小说| 久热精品在线| 视频在线观看国产精品| 欧美日韩国产免费观看 | 日韩三区四区| 另类激情亚洲| 老鸭窝毛片一区二区三区| 一区二区自拍| 成人羞羞在线观看网站| 在线一区av| 亚洲精品福利电影| 成人在线视频中文字幕| 久久精品色播| 国产一区二区三区探花| 国产成人免费精品| 精品久久久网| 成人国产精品久久| 国产一区二区三区四区五区| 高清一区二区| 天堂√8在线中文| 在线观看精品| 午夜av一区| 亚洲欧美网站| 综合激情网...| 日本一区二区中文字幕| 青草久久视频| 麻豆91精品91久久久的内涵| 精品三级av在线导航| 高清av不卡| 亚洲性视频h| 好吊日精品视频| 亚洲制服欧美另类| 日韩三级一区| 精品三区视频| 日本国产精品| 午夜亚洲一区| 欧美天堂一区| 成人精品久久| av亚洲在线观看| 久久午夜精品| 日韩高清不卡一区| 精品一区视频| 久久中文字幕av一区二区不卡| 国产亚洲福利| 国产亚洲人成a在线v网站| 精品国产一区二区三区av片| 日韩欧美二区| 成人日韩在线观看| 一区二区电影在线观看| 国产精品巨作av| 亚洲精品.com| 亚洲欧美在线综合| 精品久久久网| 99国产精品自拍| 日本成人中文字幕在线视频| 国产一区二区三区日韩精品| 亚洲黄色在线| 麻豆国产精品一区二区三区| 精品日韩一区| 亚洲香蕉网站| 日本在线不卡视频| 你懂的国产精品永久在线| 国产精品黄色片| 91精品99| 欧美激情福利| 性欧美精品高清| 精品视频91| 亚洲免费一区三区| 蜜桃成人精品| 91嫩草精品| 激情综合自拍| 欧美成人一二区| 久热re这里精品视频在线6| 精品视频一区二区三区四区五区| 99在线|亚洲一区二区| 久久精品国内一区二区三区| 香蕉视频成人在线观看| 国产精品v亚洲精品v日韩精品| 国产91精品对白在线播放| 国产日韩一区| 久久国产88| 麻豆精品蜜桃| 欧美韩一区二区| 蜜臀av一区二区三区| 亚洲天堂一区二区| 国产精品qvod| 日韩一区精品| 国产亚洲精品久久久久婷婷瑜伽| 国产aⅴ精品一区二区四区| 亚洲免费专区| 午夜欧美精品| 日韩综合精品| 国产精品www.| 亚洲精品福利| 日韩视频免费| 日韩欧美三级| 麻豆一区二区三区| 日韩精品亚洲专区| 日韩午夜在线| 中文字幕系列一区| 国产精品99在线观看| 国产日本精品| 日本亚洲不卡| 中文字幕日本一区| 日韩午夜电影| 亚洲精品一区二区妖精| 日韩一区电影| 美女免费视频一区| 日韩高清在线观看一区二区| 美女久久一区| 久久亚洲风情| 免费视频久久| 日韩专区在线视频| 9色精品在线| 中文一区二区| 一本色道久久精品| 99视频在线精品国自产拍免费观看| 99久久亚洲精品蜜臀| 成人啊v在线| 久久精品导航| 国产99久久久国产精品成人免费|