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 閱讀(1828) 評論(0)  編輯  收藏 所屬分類: Database

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


          網站導航:
           
          主站蜘蛛池模板: 东乌珠穆沁旗| 乌恰县| 大渡口区| 马公市| 奎屯市| 汉川市| 天水市| 耒阳市| 本溪市| 巫山县| 绿春县| 河北区| 民权县| 六盘水市| 白银市| 隆林| 白河县| 涞源县| 额敏县| 延安市| 山阳县| 腾冲县| 章丘市| 龙海市| 宜兴市| 新巴尔虎右旗| 淳安县| 民和| 昌邑市| 静安区| 蓝山县| 扎赉特旗| 奉新县| 合阳县| 东至县| 彝良县| 额济纳旗| 怀远县| 东明县| 湘潭县| 建始县|