oracle批量导出字段注释,并且相同字段注释为空的情况取有数据的第一行赋值

SELECT 'comment on column '|| t.table_name||'.'||t.colUMN_NAME||' is ' || '''' ||

(CASE WHEN T1.COMMENTS IS NULL THEN (SELECT T2.COMMENTS FROM User_Col_Comments T2 WHERE T1.colUMN_NAME=T2.colUMN_NAME AND T2.COMMENTS IS NOT NULL and rownum=1) ELSE NULL END) ||''''|| ';'

FROM User_Tab_Cols t, User_Col_Comments t1

WHERE t.table_name = t1.table_name

AND t.column_name = t1.column_name(+) and t1.comments is null

AND t.table_name in (SELECT table_name FROM User_Col_Comments where table_name like 'TB%' and comments is null

)

相关推荐
大叶梧桐4 分钟前
oracle数据泵数据库自动备份脚本
oracle·计划任务·自动备份
卓码软件测评36 分钟前
软件可用性测试历史概念✅软件可用性测试的国际标准✅软件可用性测试方法
数据库·单元测试·可用性测试·软件需求
R.lin1 小时前
OSS服务模块-基于数据库配置的Java OSS服务解决方案,支持MinIO、七牛云、阿里云和腾讯云
java·数据库·后端·mysql
橄榄熊1 小时前
使用VScode 插件,连接MySQL,可视化操作数据库
数据库·mysql
自由会客室1 小时前
Ubuntu24安装MongoDB7
数据库·mongodb
蜡笔小炘1 小时前
SQL sever数据库--第二次作业
数据库·sql·oracle
木易 士心2 小时前
软考数据库系统工程师知识点详解(高频考点与备考建议)
数据库·1024程序员节
MoonBit月兔2 小时前
MoonBit Pearls Vol.12:初探 MoonBit 中的 JavaScript 交互
开发语言·javascript·数据库·交互·moonbit
用户6279947182622 小时前
南大通用GBase 8s JDBC 中 ROW 类型的应用
数据库