溫馨提示:您的每一次轉載,體現了我寫此文的意義!!!煩請您在轉載時注明出處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
          主站蜘蛛池模板: 拉孜县| 苗栗县| 塘沽区| 石阡县| 随州市| 磐石市| 璧山县| 仁化县| 平谷区| 周宁县| 孝感市| 五原县| 临安市| 高青县| 鄂托克前旗| 新津县| 虞城县| 兖州市| 泰安市| 宁安市| 涿州市| 金塔县| 垫江县| 大城县| 甘德县| 九江县| 财经| 宜春市| 新河县| 沙洋县| 正宁县| 丰顺县| 囊谦县| 牡丹江市| 普宁市| 阿克陶县| 望奎县| 阳朔县| 海原县| 巴青县| 察哈|