Java快速開發平臺

          www.fastunit.com

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            23 Posts :: 0 Stories :: 273 Comments :: 0 Trackbacks
          DB2
          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(需要創建一個SEQUENCE和一個TRIGGER):
          CREATE TABLE T1
          (
             id 
          NUMBER(10,0NOT 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
          CREATE TABLE T1
          (
             id 
          INT NOT NULL AUTO_INCREMENT,
             ...
          );

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

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

          Sybase
          CREATE TABLE T1
          (
             id 
          INT NOT NULL IDENTITY
             ...
          );
          posted on 2008-01-17 20:34 FastUnit 閱讀(1823) 評論(0)  編輯  收藏 所屬分類: Database

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 增城市| 松溪县| 庄河市| 安吉县| 沭阳县| 墨脱县| 泗水县| 庆阳市| 五指山市| 伊吾县| 朝阳市| 手游| 饶河县| 凌云县| 元谋县| 兴义市| 晋宁县| 济源市| 三门县| 拜泉县| 南投市| 丹凤县| 巨野县| 濉溪县| 海原县| 泰州市| 滦南县| 咸丰县| 唐山市| 安康市| 浦东新区| 什邡市| 灵璧县| 常宁市| 荥经县| 耿马| 涿鹿县| 洪洞县| 河北省| 平遥县| 太谷县|