溫馨提示:您的每一次轉載,體現了我寫此文的意義!!!煩請您在轉載時注明出處http://www.aygfsteel.com/sxyx2008/謝謝合作!!!

          雪山飛鵠

          溫馨提示:您的每一次轉載,體現了我寫此文的意義!!!煩請您在轉載時注明出處http://www.aygfsteel.com/sxyx2008/謝謝合作!!!

          BlogJava 首頁 新隨筆 聯系 聚合 管理
            215 Posts :: 1 Stories :: 674 Comments :: 0 Trackbacks
          --創建臨時表空間
          create temporary tablespace tour_temp tempfile 'd:\OracleData\tour_temp.dbf' size 10m autoextend on next 10m maxsize unlimited extent

          management local;
          --創建數據表空間
          create tablespace tour_data logging datafile 'd:\OracleData\tour_data.dbf' size 20m autoextend on next 20m maxsize unlimited extent

          management local;
          --創建用戶并指定表空間
          create user tour identified by tour default tablespace tour_data temporary tablespace tour_temp;
          --給用戶授予權限
          grant connect,resource,dba to tour;
          --連接用戶或用戶登錄
          conn tour/tour;

          創建表
          非主鍵自增長
          主表
          create table EMB_T_Role
          (
             emb_c_roleID         int not null,
             emb_c_roleEnName     varchar2(255) not null,
             emb_c_roleZhName     varchar2(255) not null,
             emb_c_displayOrder   int not null,
             primary key (emb_c_roleID)
          )tablespace tour_data;
          字表
          create table EMB_T_RoleMenu
          (
             emb_c_roleID         int not null,
             emb_c_menuID         int not null
          )tablespace tour_data;
          外鍵
          alter table EMB_T_RoleMenu add constraint FK_role_rmenu_roleID foreign key (emb_c_roleID)
                references EMB_T_Role (emb_c_roleID);

          主鍵自增長
          創建表
          CREATE TABLE EG_THEME
          (
             THEMEID              INTEGER,
             THEMENAME            varchar2(256),
             MEMO                 varchar2(1000),
             constraint PK_THEME_ID primary key (THEMEID)
          ) tablespace dataInfo_data;
          創建序列
          create sequence seq_THEME_THEMEID increment by 1 start with 10001 maxvalue 999999999 minvalue 1;
          創建出發器
          create or replace trigger tri_THEME_THEMEID
          before insert on EG_THEME for each row
          begin
          select seq_THEME_THEMEID.nextval into:new.THEMEID from dual;
          end;
          /

          在oracle中只有創建序列和觸發器才可以解決主鍵自增長的問題
          posted on 2010-06-27 01:33 雪山飛鵠 閱讀(1929) 評論(0)  編輯  收藏 所屬分類: database
          主站蜘蛛池模板: 丁青县| 偃师市| 湖北省| 许昌县| 兰坪| 永新县| 礼泉县| 兴和县| 陇西县| 铜陵市| 岑溪市| 大石桥市| 伊宁市| 锡林郭勒盟| 邯郸县| 东山县| 洛宁县| 铜山县| 伊宁市| 马山县| 淳化县| 确山县| 云安县| 台安县| 财经| 华阴市| 修水县| 武功县| 彰武县| 鲁甸县| 甘南县| 隆回县| 大连市| 陆川县| 曲麻莱县| 内黄县| 宜昌市| 保亭| 桦川县| 肇州县| 黎川县|