欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

淺析常用數(shù)據(jù)庫的自增字段創(chuàng)建方法匯總

 更新時(shí)間:2013年07月03日 10:17:16   作者:  
本篇文章是對(duì)常用數(shù)據(jù)庫的自增字段創(chuàng)建方法進(jìn)行了全面的匯總介紹,需要的朋友參考下
DB2
復(fù)制代碼 代碼如下:

CREATE   TABLE  T1
(
   id  INTEGER   NOT   NULL  GENERATED ALWAYS  AS   IDENTITY  (START  WITH   1  INCREMENT  BY   1  MINVALUE  1  NO MAXVALUE NO CYCLE NO CACHE  ORDER ),
   ...
);

Oracle(需要?jiǎng)?chuàng)建一個(gè)SEQUENCE和一個(gè)TRIGGER):
復(fù)制代碼 代碼如下:

CREATE TABLE T1
(
   id NUMBER(10,0) NOT NULL,
   ...
);
CREATE SEQUENCE T1_ID_SEQ INCREMENT BY 1 START WITH 1 NOMAXVALUE NOCYCLE CACHE 100 ORDER;
CREATE OR REPLACE TRIGGER INSERT_T1_ID
BEFORE INSERT ON T1
REFERENCING NEW AS new OLD AS old
FOR EACH ROW
BEGIN
    SELECT T1_ID_SEQ.NEXTVAL INTO :new.id FROM DUAL;
END;

MySQL
復(fù)制代碼 代碼如下:

CREATE TABLE T1
(
   id INT NOT NULL AUTO_INCREMENT,
   ...
);

PostgreSQL
復(fù)制代碼 代碼如下:

CREATE TABLE T1
(
   id SERIAL NOT NULL,
   ...
);

SQL Server
復(fù)制代碼 代碼如下:

CREATE TABLE T1
(
   id INT NOT NULL IDENTITY,
   ...
);

Sybase
復(fù)制代碼 代碼如下:

CREATE TABLE T1
(
   id INT NOT NULL IDENTITY,
   ...
);

相關(guān)文章

  • Oracle查詢今天、昨天、本周、上周、本月、上月數(shù)據(jù)方式

    Oracle查詢今天、昨天、本周、上周、本月、上月數(shù)據(jù)方式

    這篇文章主要介紹了Oracle查詢今天、昨天、本周、上周、本月、上月數(shù)據(jù)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • ORACLE數(shù)據(jù)庫應(yīng)用開發(fā)的三十個(gè)注意事項(xiàng)

    ORACLE數(shù)據(jù)庫應(yīng)用開發(fā)的三十個(gè)注意事項(xiàng)

    今天筆者結(jié)合二十余年的ORACLE數(shù)據(jù)庫應(yīng)用開發(fā)和運(yùn)維的經(jīng)驗(yàn)教訓(xùn),總結(jié)在使用ORACLE數(shù)據(jù)庫環(huán)境中的應(yīng)用開發(fā)中需要注意的一些注意事項(xiàng),這些問題不但可以作為ORACLE數(shù)據(jù)庫開發(fā)的注意事項(xiàng),大多數(shù)也適用于常見的關(guān)系型數(shù)據(jù)庫開發(fā)甚至非關(guān)系型數(shù)據(jù)開發(fā)。
    2021-06-06
  • Oracle數(shù)據(jù)庫完整卸載的完整步驟

    Oracle數(shù)據(jù)庫完整卸載的完整步驟

    oracle數(shù)據(jù)庫卸載非常麻煩,經(jīng)常卸載不徹底,導(dǎo)致重新裝oracle非常麻煩,下面這篇文章主要給大家介紹了關(guān)于Oracle數(shù)據(jù)庫完整卸載的完整步驟,需要的朋友可以參考下
    2023-03-03
  • Oracle如何實(shí)現(xiàn)跨庫查詢

    Oracle如何實(shí)現(xiàn)跨庫查詢

    在一個(gè)數(shù)據(jù)庫中某個(gè)用戶下編寫一個(gè)存儲(chǔ)過程,在存儲(chǔ)過程中使用DBLINK連接另一個(gè)數(shù)據(jù)庫,從此數(shù)據(jù)庫中的一個(gè)用戶下取數(shù),然后插入當(dāng)前的數(shù)據(jù)庫中的一個(gè)表中
    2017-05-05
  • oracle中存儲(chǔ)函數(shù)與存儲(chǔ)過程的區(qū)別介紹

    oracle中存儲(chǔ)函數(shù)與存儲(chǔ)過程的區(qū)別介紹

    這篇文章主要介紹了oracle中存儲(chǔ)函數(shù)與存儲(chǔ)過程的區(qū)別介紹,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2017-10-10
  • Oracle中 關(guān)于數(shù)據(jù)庫存儲(chǔ)過程和存儲(chǔ)函數(shù)的使用

    Oracle中 關(guān)于數(shù)據(jù)庫存儲(chǔ)過程和存儲(chǔ)函數(shù)的使用

    本篇文章,小編將為大家介紹,在Oracle中 關(guān)于數(shù)據(jù)庫存儲(chǔ)過程和存儲(chǔ)函數(shù)的使用,有需要的朋友可以參考一下
    2013-04-04
  • Windows10系統(tǒng)中Oracle完全卸載正確步驟

    Windows10系統(tǒng)中Oracle完全卸載正確步驟

    自己剛到公司就是熟悉數(shù)據(jù)庫的安裝卸載,所以分享一下學(xué)到的,下面這篇文章主要給大家介紹了關(guān)于Windows10系統(tǒng)中Oracle完全卸載正確步驟的相關(guān)資料,文章通過圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2023-04-04
  • Linux下修改Oracle監(jiān)聽地址的方法

    Linux下修改Oracle監(jiān)聽地址的方法

    這篇文章主要介紹了Linux下修改Oracle監(jiān)聽地址的方法,需要的朋友可以參考下
    2017-10-10
  • Oracle導(dǎo)入導(dǎo)出dmp文件具體示例

    Oracle導(dǎo)入導(dǎo)出dmp文件具體示例

    這篇文章主要給大家介紹了關(guān)于Oracle導(dǎo)入導(dǎo)出dmp文件的相關(guān)資料,dmp文件為oracle數(shù)據(jù)庫的數(shù)據(jù)備份文件,執(zhí)行oracle數(shù)據(jù)庫導(dǎo)出dmp文件,相當(dāng)于執(zhí)行數(shù)據(jù)庫備份;執(zhí)行導(dǎo)入dmp文件,相當(dāng)于數(shù)據(jù)庫還原,需要的朋友可以參考下
    2023-11-11
  • 在Linux系統(tǒng)上同時(shí)監(jiān)控多個(gè)Oracle數(shù)據(jù)庫表空間的方法

    在Linux系統(tǒng)上同時(shí)監(jiān)控多個(gè)Oracle數(shù)據(jù)庫表空間的方法

    這篇文章主要介紹了在Linux系統(tǒng)上同時(shí)監(jiān)控多個(gè)Oracle數(shù)據(jù)庫表空間的方法,文中給出了shell腳本以及統(tǒng)計(jì)數(shù)據(jù)的錄入寫法,需要的朋友可以參考下
    2016-01-01

最新評(píng)論