达梦数据库导出表结构

该SQL查询用于获取Oracle数据库中特定模式下表的详细字段信息,包括字段名、描述、数据类型、数据长度、是否可为空以及数据精度。查询涉及DBA_TAB_COLUMNS和DBA_COL_COMMENTS两个系统视图。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

select 
    utc.column_name 字段名,
    ucc.COMMENTS 字段描述,
    utc.data_type 字段类型,
    utc.data_length 数据长度,
    utc.nullable 是否为空,
    utc.data_precision 数据精度
from dba_tab_columns utc,DBA_col_comments ucc
where

utc.column_name = ucc.column_name and utc.Table_Name = ucc.Table_Name 
and utc.Table_Name = '表名' and utc.owner = '模式名' and ucc.owner = '模式名'

参考文档:USER_COL_COMMENTS (oracle.com)

user_tab_columns

schema_nameCHARACTER VARYING表或视图所在Schema的名称。
table_nameCHARACTER VARYING表或视图的名称。
column_nameCHARACTER VARYING列的名称。
data_typeCHARACTER VARYING列的数据类型。
data_lengthNUMERIC列中数据的最大长度(以字节为单位)。
data_precisionNUMERICNUMBER列的精度(位数)。
data_scaleNUMERICNUMBER列的小数位数。
nullableCHARACTER(1)列是否可为空,可能值包括:
  • Y:列可为空。
  • N:列不可为空。
column_idNUMERIC列在表中的相对位置。
data_defaultCHARACTER VARYING列的默认值。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值