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

          雪山飛鵠

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

          BlogJava 首頁 新隨筆 聯系 聚合 管理
            215 Posts :: 1 Stories :: 674 Comments :: 0 Trackbacks

          公告

          Locations of visitors to this page

          常用鏈接

          留言簿(18)

          隨筆分類(222)

          隨筆檔案(214)

          文章檔案(1)

          收藏夾(67)

          我的鏈接

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          --創建臨時表空間
          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
          主站蜘蛛池模板: 肥乡县| 辽源市| 枣阳市| 东台市| 彰武县| 鄂州市| 榕江县| 洛浦县| 湖口县| 红原县| 徐闻县| 宜君县| 黎城县| 山东省| 博爱县| 沙坪坝区| 石河子市| 伽师县| 四会市| 恩平市| 旌德县| 新巴尔虎右旗| 丰原市| 台南市| 大埔区| 南漳县| 双辽市| 常德市| 大城县| 育儿| 肥东县| 富源县| 莱西市| 咸丰县| 华宁县| 富宁县| 台南市| 高邑县| 景宁| 葵青区| 顺义区|