目录
时间如静静的潮涌,终将湮没岁月的海岸,湮没广袤的孤独,湮没生与死的分界。
2024/1/9
(1)根据表注释查表名称
select *
FROM all_tab_comments t
where t.comments LIKE '%入库%';
- all_tab_comments:记录所有表的表注释
(2)根据列注释查询字段名和所在表
SELECT *
FROM ALL_COL_COMMENTS
WHERE COMMENTS = '归还日期';
--WHERE COMMENTS LIKE "%日期%";
(3)表名查询表的所有列及其注释信息
SELECT column_name, comments
FROM all_col_comments
WHERE table_name = '表名';
这条SQL语句是在Oracle数据库中查询表名为’STUDENT’的表的所有列名和对应的注释信息。
- SELECT column_name, comments:查询列名和注释信息。
- ALL_COL_COMMENTS,该表存储了所有表的列的注释信息。
天官赐福、水官解厄、地官赦罪
上元一品赐福天官,紫微大帝;中元二品赦罪官,清虚大帝;下元三品解厄水官,洞阴大帝。
2024/1/15
(4) 表名查询表注释
SELECT comments FROM all_tab_comments WHERE owner = '表所属用户' AND table_name = '表名称';--表名查询表注释
(5) 列名查列注释和所在表
SELECT column_name, comments,TABLE_NAME FROM all_col_comments WHERE COLUMN_name like '%模糊列名%';
(6) 查询用户下所有表的表注释
SELECT table_name, comments FROM all_tab_comments WHERE owner = '所属用户' AND comments IS NOT NULL;
(7)根据列注释查询列名称、所在表、表的注释
SELECT col.column_name, col.comments AS column_comment, tab.comments AS table_comment, tab.table_name
FROM all_col_comments col
INNER JOIN all_tab_comments tab ON col.owner = tab.owner AND col.table_name = tab.table_name
WHERE col.owner = '表所属用户' AND col.comments LIKE '%模糊查询的注释%';
关于Oracle常用系统表 查看