2012年3月13日 星期二

Oracle 取得 table 欄位的註解及屬性

Oracle 取得某 table 某欄位的註解
select * from ALL_COL_COMMENTS where table_name = ''

Array
(
   [0] => Array
       (
           [OWNER] => ROOT
           [TABLE_NAME] => MEMBER
           [COLUMN_NAME] => ID
           [COMMENTS] => id
       )

   [1] => Array
       (
           [OWNER] => ROOT
           [TABLE_NAME] => MEMBER
           [COLUMN_NAME] => ROCNUMBER
           [COMMENTS] => rocNumber
       )

)

Oracle 取得某 table 某欄位的屬性
select * from ALL_TAB_COLUMNS where table_name = ''

Array
(
   [0] => Array
       (
           [OWNER] => ROOT
           [TABLE_NAME] => MEMBER
           [COLUMN_NAME] => ID
           [DATA_TYPE] => NUMBER
           [DATA_TYPE_MOD] =>
           [DATA_TYPE_OWNER] =>
           [DATA_LENGTH] => 22
           [DATA_PRECISION] =>
           [DATA_SCALE] =>
           [NULLABLE] => N
           [COLUMN_ID] => 1
           [DEFAULT_LENGTH] =>
           [DATA_DEFAULT] =>
           [NUM_DISTINCT] =>
           [LOW_VALUE] =>
           [HIGH_VALUE] =>
           [DENSITY] =>
           [NUM_NULLS] =>
           [NUM_BUCKETS] =>
           [LAST_ANALYZED] =>
           [SAMPLE_SIZE] =>
           [CHARACTER_SET_NAME] =>
           [CHAR_COL_DECL_LENGTH] =>
           [GLOBAL_STATS] => NO
           [USER_STATS] => NO
           [AVG_COL_LEN] =>
           [CHAR_LENGTH] => 0
           [CHAR_USED] =>
           [V80_FMT_IMAGE] => NO
           [DATA_UPGRADED] => YES
           [HISTOGRAM] => NONE
       )

   [1] => Array
       (
           [OWNER] => ROOT
           [TABLE_NAME] => MEMBER
           [COLUMN_NAME] => ROCNUMBER
           [DATA_TYPE] => VARCHAR2
           [DATA_TYPE_MOD] =>
           [DATA_TYPE_OWNER] =>
           [DATA_LENGTH] => 10
           [DATA_PRECISION] =>
           [DATA_SCALE] =>
           [NULLABLE] => N
           [COLUMN_ID] => 2
           [DEFAULT_LENGTH] =>
           [DATA_DEFAULT] =>
           [NUM_DISTINCT] =>
           [LOW_VALUE] =>
           [HIGH_VALUE] =>
           [DENSITY] =>
           [NUM_NULLS] =>
           [NUM_BUCKETS] =>
           [LAST_ANALYZED] =>
           [SAMPLE_SIZE] =>
           [CHARACTER_SET_NAME] => CHAR_CS
           [CHAR_COL_DECL_LENGTH] => 10
           [GLOBAL_STATS] => NO
           [USER_STATS] => NO
           [AVG_COL_LEN] =>
           [CHAR_LENGTH] => 10
           [CHAR_USED] => B
           [V80_FMT_IMAGE] => NO
           [DATA_UPGRADED] => YES
           [HISTOGRAM] => NONE
       )

)

沒有留言:

張貼留言