1.简介
Oracle里面,视图SYS.USER_TAB_COLS和SYS.USER_TAB_COLUMNS都保存了当前用户的表、视图和Clusters中的列信息。通过检索这两个表,可以方便的获取到表的结构。
2.用法
利用下面这条SQL语句可以获得当前用户的表结构:
select * from user_tab_columns
3.妙用
如遇到一个庞大的数据核心系统,而并不知道主键关联的情况,可以用以下脚本查询该主键所有对应的表,随后进行筛选关联:
select table_name,column_name from user_tab_columns where column_name like '%CASTE_CDE%';