【oracle】不知道某个字段存在哪个表中,如何查询该字段的信息
有些字段可能存在于许多张表,但有些表中又可能没有注释,方法1 可以直接查询出该字段的注释,避免了再去表中查询字段注释。方法1、select * from all_col_comments where column_name='COLUMN_NAME';方法2、select * from dba_tab_columns where column_name='COLUMN_NAME';方法3、sele
·
1、有些字段可能存在于许多张表中,但有些表中又可能没有注释,方法1 可以直接查询出该字段的注释,避免了再去表中查询该字段注释。
2、COLUMN_NAME 一定要大写
方法1、不知道字段所在表
select * from all_col_comments where column_name='COLUMN_NAME' [where comments is not null];
select * from user_col_comments where column_name='COLUMN_NAME' [where comments is not null];
-- all_col_comments 查出来的结果 >= user_col_comments 查出来的结果。
方法2、已知字段所在表
select * from dba_tab_columns where table_name='TABLE_NAME';
select * from user_tab_columns where table_name='TABLE_NAME';
更多推荐
已为社区贡献1条内容
所有评论(0)