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

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


          網站導航:
           
          主站蜘蛛池模板: 昌平区| 吴川市| 东辽县| 同德县| 博爱县| 新乡市| 班玛县| 南木林县| 肇庆市| 襄垣县| 梅河口市| 普定县| 金湖县| 高唐县| 卓尼县| 泸水县| 广河县| 鄯善县| 星子县| 光泽县| 揭西县| 渝北区| 凤凰县| 深圳市| 察雅县| 安阳县| 新余市| 馆陶县| 江口县| 洞口县| 益阳市| 四子王旗| 横山县| 安徽省| 迁西县| 新邵县| 山阳县| 乐清市| 通江县| 大化| 尤溪县|