场景,需要拷贝几个表。但是因为一些原因无法使用navicat
DBeaver生成的DDL语句又没有字段注释
如图:
可以通过以下SQL解决
select * from user_col_comments where table_name = '表名' AND owner='库名'
效果如下:
select concat('comment on column ',table_name,'.',column_name,' is ',CONCAT('"',comments,'";')) from user_col_comments where table_name = '表名' AND owner='库名'
效果如下:
最后替换字段的双引号为单引号即可