暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

华为GaussDB T ADM_TAB_COLS、ADM_TAB_COLUMNS、ADM_TAB_COMMENTS

原创 章芋文 2019-09-22
943

ADM_TAB_COLS
    查看所有用户表字段信息。
    序号
    字段名
    字段定义
    字段说明
    0
    OWNER
    VARCHAR(64 BYTE)
    字段所属用户名。
    1
    TABLE_NAME
    VARCHAR(64 BYTE)
    字段所属表名。
    2
    COLUMN_NAME
    VARCHAR(64 BYTE)
    字段名。
    3
    DATA_TYPE
    VARCHAR(64 BYTE)
    字段数据类型。
    4
    DATA_LENGTH
    BINARY_INTEGER
    字段定义长度。
    5
    DATA_PRECISION
    BINARY_INTEGER
    字段定义精度。
    6
    DATA_SCALE
    BINARY_INTEGER
    字段定义刻度。
    7
    NULLABLE
    CHAR(1 BYTE)
    字段是否为空。
    8
    COLUMN_ID
    BINARY_INTEGER
    字段ID。
    9
    DATA_DEFAULT
    VARCHAR(1024 BYTE)
    字段默认值信息。
    10
    NUM_DISTINCT
    BINARY_INTEGER
    该列DISTINCT值的个数。
    11
    LOW_VALUE
    VARCHAR(64 BYTE)
    该列取值的最小值。
    12
    HIGH_VALUE
    VARCHAR(64 BYTE)
    该列取值的最大值。
    13
    CHAR_LENGTH
    BINARY_INTEGER
    该列为字符串类型时的列大小(字节数),列不是字符串类型时值为0。
    14
    CHAR_USED
    VARCHAR(1 BYTE)
    上述CHAR_LENGTH表示的是字节数还是字符数。
    15
    HISTOGRAM
    VARCHAR(64 BYTE)
    直方图类型。


ADM_TAB_COLUMNS
    查看所有用户表和视图的字段信息。
    序号
    字段名
    字段定义
    字段说明
    0
    OWNER
    VARCHAR(64 BYTE)
    字段所属表的所有者用户名。
    1
    TABLE_NAME
    VARCHAR(64 BYTE)
    字段所属表名。
    2
    COLUMN_NAME
    VARCHAR(128 BYTE)
    字段名。
    3
    DATA_TYPE
    VARCHAR(64 BYTE)
    字段数据类型。
    4
    DATA_LENGTH
    BINARY_INTEGER
    字段定义长度。
    5
    DATA_PRECISION
    BINARY_INTEGER
    字段定义精度。
    6
    DATA_SCALE
    BINARY_INTEGER
    字段定义刻度。
    7
    NULLABLE
    CHAR(1 BYTE)
    字段是否为空。
    8
    COLUMN_ID
    INTEGER
    字段ID。
    9
    DATA_DEFAULT
    VARCHAR(1024 BYTE)
    字段默认值信息。
    10
    NUM_DISTINCT
    BINARY_INTEGER
    该列DISTINCT值的个数。
    11
    LOW_VALUE
    VARCHAR(64 BYTE)
    该列取值的最小值。
    12
    HIGH_VALUE
    VARCHAR(64 BYTE)
    该列取值的最大值。
    13
    NUM_NULLS
    BINARY_INTEGER
    该列的空值个数。
    14
    NUM_BUCKETS
    BINARY_INTEGER
    该列对应的直方图中桶的个数。
    15
    CHAR_LENGTH
    BINARY_INTEGER
    该列为字符串类型时的列大小(字节数),列不是字符串类型时值为0。
    16
    CHAR_USED
    CHAR(1 BYTE)
    上述CHAR_LENGTH表示的是字节数还是字符数。在GaussDB 100中永远为字节数('B')。
    17
    SAMPLE_SIZE
    BINARY_INTEGER
    统计信息重采样的page数量。
    18
    LAST_ANALYZED
    TIMESTAMP(6)
    上一次收集统计信息的时间。
    19
    HISTOGRAM
    VARCHAR(64 BYTE)
    直方图类型。
    20
    AUTO_INCREMENT
    CHAR(1 BYTE)
    是否为自增列。
    Y:是自增列。
    N:不是自增列。
   

 ADM_TAB_COMMENTS
    查看所有用户的表注释信息。
    序号
    字段名
    字段定义
    字段说明
    0
    OWNER
    VARCHAR(64 BYTE)
    用户名
    1
    TABLE_NAME
    VARCHAR(64 BYTE)
    TABLE名
    2
    TABLE_TYPE
    CHAR(5 BYTE)
    TABLE/VIEW
    3
    COMMENTS
    VARCHAR(4000 BYTE)
    基于TABLE的注释

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论