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

首頁 > 數據庫 > Oracle > 正文

ORACLE數據庫查看分區表 相關信息的方法

2019-11-02 14:24:52
字體:
來源:轉載
供稿:網友

   ORACLE數據庫如何查看分區表的相關信息呢?不知道你有沒有總結過這方面的知識。下面我們先創建兩個表TEST、 GPRS_CELLTOPVOL_WK來做實驗,腳本如下:

  CREATE TABLE GPRS_CELLTOPVOL_WK

  (

  DATE_CD NUMBER ( 8 ) NOT NULL ,

  WK_CD NUMBER ( 2 ) NOT NULL ,

  CITY_ID NUMBER ( 10 ) ,

  CELL_EN_NAM VARCHAR2 ( 64 ) NOT NULL ,

  CELL_CN_NAM VARCHAR2 ( 64 ) NOT NULL ,

  CELL_VOL NUMBER ,

  CELL_VOL_PCT NUMBER ,

  AVG_RAT NUMBER ,

  CONSTRAINT PK_GPRS_CELLTOPVOL_WK PRIMARY KEY (DATE_CD, WK_CD, CITY_ID, CELL_EN_NAM, CELL_CN_NAM)

  ) PARTITION BY RANGE(DATE_CD)

  (

  PARTITION TEST_RANGE_1 VALUES LESS THAN (201104) TABLESPACE USERS,

  PARTITION TEST_RANGE_2 VALUES LESS THAN (201105) TABLESPACE USERS,

  PARTITION TEST_RANGE_3 VALUES LESS THAN (201106) TABLESPACE USERS

  );

  /

  COMMENT ON TABLE GPRS_CELLTOPVOL_WK IS 'GPRS流量小區周分析'

  /

  COMMENT ON COLUMN GPRS_CELLTOPVOL_WK.DATE_CD IS '日期編碼'

  /

  COMMENT ON COLUMN GPRS_CELLTOPVOL_WK.WK_CD IS '周次編碼'

  /

  COMMENT

CK電影網[www.aikan.tv/special/ckdianyingwang/]
ON COLUMN GPRS_CELLTOPVOL_WK.CITY_ID IS '地市編碼'

  /

  COMMENT ON COLUMN GPRS_CELLTOPVOL_WK.CELL_EN_NAM IS '小區英文名'

  /

  COMMENT ON COLUMN GPRS_CELLTOPVOL_WK.CELL_CN_NAM IS '小區中文名'

  /

  COMMENT ON COLUMN GPRS_CELLTOPVOL_WK.CELL_VOL IS '小區流量'

  /

  COMMENT ON COLUMN GPRS_CELLTOPVOL_WK.CELL_VOL_PCT IS '小區流量占比'

  /

  COMMENT ON COLUMN GPRS_CELLTOPVOL_WK.AVG_RAT IS '平均速率'

  /

  CREATE TABLE TEST

  (

  ID NUMBER(10) ,

  NAME VARCHAR2(20),

  SEX VARCHAR2(2)

  )

  TABLESPACE SYSTEM

  PCTFREE 10

  PCTUSED 40

  INITRANS 1

  MAXTRANS 255

  STORAGE

  (

  INITIAL 64K

  MINEXTENTS 1

  MAXEXTENTS UNLIMITED

  );

  假設你是一個開發人員或DBA,你想查看數據庫里面那些表或某個表是否分區表,你可以用下面的幾種方法去查看。

  方法1:

  SELECT * FROM ALL_TABLES WHERE TABLE_NAME = 'TEST'

  SELECT * FROM ALL_TABLES WHERE TABLE_NAME = 'GPRS_CELLTOPVOL_WK';

  如圖所示截圖你會發現GPRS_CELLTOPVOL_WK表的TABLESPCAE_NAME為空,而表TEST的TABLESPCAE_NAME為SYSTEM,所以你可以通過TABLESPCAE_NAME是否為空來判斷一個表是否為分區表。網上有人給出這種方法,但是要切記的是,不見得TABLESPCAE_NAME為NULL,則該表就是分區表,兩者之間沒有互推關系。OWNER為HR的COUNTRIES表就是一個例子。其實你可以通過 ALL_TABLES里的字段PARTITIONED的值為YES或NO來區分該表是否是分區表。如下下所示

  SELECT PARTITIONED FROM ALL_TABLES WHERE TABLESPACE_NAME IS NULL

ORACLE數據庫查看分區表相關信息的方法  電腦高手
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 孝昌县| 许昌市| 湖南省| 凤冈县| 应城市| 彭水| 资阳市| 宁都县| 凤庆县| 大宁县| 怀来县| 阿坝县| 阜康市| 迁安市| 张家口市| 宜春市| 武夷山市| 县级市| 高台县| 保靖县| 鄂托克旗| 高淳县| 科技| 宣城市| 斗六市| 瓦房店市| 耿马| 扬州市| 甘孜县| 榆树市| 兴隆县| 军事| 额尔古纳市| 集安市| 扶余县| 九龙坡区| 柳河县| 太仓市| 恩施市| 澳门| 潍坊市|