2021年12月29日学习记录

good_liao 炼气期 2021-12-29 23:46:09

oracle获取表字段及表注释的相关操作 

一、获取表字段:

    select *  from user_tab_columns where Table_Name='用户表' 

 

user_tab_columns 为当前用户的columns,除此之外还有all_tab_columnsdba_tab_columns,这两个多了owner

 select *  from all_tab_columns where Table_Name='用户表'  and owner = 'admin'

 

二、获取表注释:

select * from user_tab_comments where Table_Name='用户表'

 

同理,还有all_tab_comments 和 dba_tab_comments ,也多了owner

三、获取字段注释:

select * from user_col_comments where Table_Name='用户表'

 

同理。。。

四、获取表所有字段信息及注释:

SELECT b.column_name columnName --字段名
,b.data_type dataType --字段类型
,b.data_length dataLength --字段长度
,b.data_precision dataPrecision --字段长度
,b.data_scale dataScale --字段长度
,b.NULLABLE nullable --可为空
,a.comments comments --字段注释
FROM all_col_comments a --注释表
,all_tab_columns b --列表
WHERE a.table_name = b.table_name and a.OWNER = b.OWNER and a.Column_name = b.Column_name and
a.table_name = '用户表' and a.OWNER='ADMIN'
...全文
121 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

237,473

社区成员

发帖
与我相关
我的任务
社区描述
一个人可以走的很快,一群人才能走的更远!
数据库 企业社区
社区管理员
  • Lucifer三思而后行
  • 韬光养晦208
  • 芒果再努力
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

❤️ 添加版主微信:Lucifer-4622 

🎉【数据库交流社区】联合 【摸鱼社区】本周重磅推出【兄弟社区每日打卡】活动 

🎁 新玩法,奖励升级!

数据库交流社区:https://bbs.csdn.net/forums/lucifer-database

摸鱼社区:https://bbs.csdn.net/forums/moyu

新增抽奖池:6本技术书籍 📚 + 每周社区排名奖品 🏅 ,绝对丰厚!

奖品预览可以参考:CSDN社区赞助奖品一览

⭐️ 活动要求:

1、每日 同时在两个社区 打卡贴进行发帖打卡,提交任务

2、同时在两个社区 坚持 7 天打卡 ,将参与到抽奖名单中,这很重要!

3、参加抽奖请先 添加打卡抽奖群,否则无效,加群请添加微信:Lucifer-4622

【社区积分规则】

  • 在社区「发帖」得10积分
  • 内容被管理员「加精」得10积分
  • 点赞他人内容得1积分
  • 评论内容得2积分

社区玩法👇👇👇

试试用AI创作助手写篇文章吧