oracle cols user_tab_columns,user_tab_cols和user_tab_columns的区别

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

user_tab_cols比user_tab_columns多几列

HIDDEN_COLUMN VARCHAR2(3)

VIRTUAL_COLUMN VARCHAR2(3)

SEGMENT_COLUMN_ID NUMBER

INTERNAL_COLUMN_ID NOT NULL NUMBER

QUALIFIED_COL_NAME VARCHAR2(4000)

而且存储内容多了隐藏字段。这些字段是oracle自动添加的,并且设置hidden_column和

virtual_column都是yes

create or replace view user_tab_columns as

select TABLE_NAME, COLUMN_NAME, DATA_TYPE, DATA_TYPE_MOD, DATA_TYPE_OWNER,

DATA_LENGTH, DATA_PRECISION, DATA_SCALE, NULLABLE, COLUMN_ID,

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, USER_STATS, AVG_COL_LEN, CHAR_LENGTH, CHAR_USED,

V80_FMT_IMAGE, DATA_UPGRADED, HISTOGRAM

from USER_TAB_COLS

通过脚本可以看出来,user_tab_column是从user_tab_cols得来的,在使用时应尽量使用user_tab_columns,

以避免获取到oracle自行添加的隐藏字段

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值