可以通过拼接将查询结果拼成一条可执行的sql语句
以下查询出来的结果可以复制出来直接执行
select 'comment on column 用户1.'||t.table_name||'.'||t.column_name||' is '||''''||t.comments||''''||';'
from user_col_comments t
select 'comment on column 用户2.'||t.table_name||'.'||t.column_name||' is '||''''||t.comments||''''||';'
from user_col_comments t
-- 查询用户下的所有表 (用户名大写)
select * from all_tab_comments where owner = '用户名';
-- 查询用户下某个表的字段信息 (用户名、表名大写)
select * from all_col_comments where owner = '用户名' and TABLE_NAME = '表名';
本文介绍了一种在Oracle数据库中生成表及字段注释的方法,通过构造特定的SQL语句来实现对表和字段注释的批量创建。该方法利用字符串拼接功能,能够快速生成所需的SQL命令。

被折叠的 条评论
为什么被折叠?



