国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > 綜合 > 正文

基于主鍵和唯一約束的顯示索引控制

2024-07-21 02:32:50
字體:
供稿:網(wǎng)友
    從Oracle9i開始,主鍵創(chuàng)建時的索引和唯一性約束可以在建表時獨立定義。
隨后,約束可以被獨立drop,而索引可以保留。這是Oracle9i中對于索引增強的幾個特性之一。SQL> CREATE TABLE employees
  2  (
  3    empno NUMBER(6),
  4    NAME VARCHAR2(30),
  5    dept_no NUMBER(2),
  6    CONSTRAINT emp_pk PRIMARY KEY(empno)
  7      USING INDEX
  8      (CREATE UNIQUE INDEX emp_pk_idx ON employees(empno))
  9  );Table created.SQL> select index_name,UNIQUENESS from user_indexes
  2  where table_name=upper('employees');INDEX_NAME                     UNIQUENES
------------------------------ ---------
EMP_PK_IDX                     UNIQUESQL> select CONSTRAINT_NAME,CONSTRAINT_TYPE,INDEX_NAME from user_constraints
  2  where table_name=upper('employees');CONSTRAINT_NAME                C INDEX_NAME
------------------------------ - ------------------------------
EMP_PK                         P EMP_PK_IDX Oracle9i中新增的命令可以用以DROP約束保留索引.
ALTER TABLE employees DROP PRIMARY KEY KEEP INDEX;
SQL> ALTER TABLE employees DROP PRIMARY KEY KEEP INDEX;Table altered.SQL> select index_name,UNIQUENESS from user_indexes
  2  where table_name=upper('employees');INDEX_NAME                     UNIQUENES
------------------------------ ---------
EMP_PK_IDX                     UNIQUE 對于隱式創(chuàng)建的主鍵索引,同樣可以使用此種方式保留:SQL> CREATE TABLE employees
  2  (
  3    empno NUMBER(6) primary key,
  4    NAME VARCHAR2(30),
  5    dept_no NUMBER(2)
  6  );Table created.SQL> ALTER TABLE employees DROP PRIMARY KEY KEEP INDEX;Table altered.SQL> select index_name,UNIQUENESS from user_indexes
  2  where table_name=upper('employees');INDEX_NAME                     UNIQUENES
------------------------------ ---------
SYS_C004180                    UNIQUE
原文地址:http://www.eygle.com/archives/2006/02/oracle9i_enhancement_keep_index.Html

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 渝中区| 拉萨市| 宜昌市| 锡林浩特市| 乐安县| 晋中市| 贺兰县| 扶绥县| 永定县| 同德县| 花垣县| 鸡泽县| 承德县| 罗甸县| 静安区| 淮滨县| 大化| 望谟县| 九台市| 成武县| 那曲县| 普陀区| 左权县| 富顺县| 东山县| 蛟河市| 揭阳市| 西华县| 奇台县| 镇雄县| 乌拉特中旗| 旅游| 繁昌县| 石景山区| 女性| 哈尔滨市| 松滋市| 手游| 瑞金市| 和顺县| 瓦房店市|