国产探花免费观看_亚洲丰满少妇自慰呻吟_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數據庫查看分區表相關信息的方法  電腦高手
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 东海县| 通城县| 辉南县| 隆回县| 铜川市| 北海市| 玉门市| 边坝县| 临澧县| 区。| 常宁市| 洞头县| 上高县| 宜州市| 台湾省| 巴彦淖尔市| 于都县| 年辖:市辖区| 清涧县| 郎溪县| 泸西县| 漾濞| 房产| 古浪县| 昌都县| 洛阳市| 柳河县| 台北县| 阳曲县| 蕲春县| 介休市| 佛山市| 马边| 栾城县| 土默特右旗| 鹤壁市| 外汇| 清流县| 新兴县| 绥芬河市| 永吉县|