Oracle查询数据库中的某个字段在哪些表中存在
查询当前⽤户下数据库中的某个字段在哪些表中存在
查询语句:
SELECT
table_name,
oracle数据库怎么查询表
column_name
FROM
user_tab_columns
WHERE
column_name LIKE '%column_name %';
table_name就是存在column_name字段名的表名;column_name就是需要查的字段名。
user_tab_cols和user_tab_columns⼀样,都保存了当前⽤户的表、视图和Clusters中的列信息。通过检索这两个表,可以⽅便的获取到表的结构。属性列表:
列名注释
TABLE_NAME表、视图或集的名称
COLUMN_NAME列名(字段名)
DATA_TYPE数据类型
DATA_LENGTH数据长度
DATA_PRECISION数据精度
DATA_SCALE⼩数点位数
NULLABLE是否可为空
COLUMN_ID列ID(以此排序可得表的实际字段位置)
DEFAULT_LENGTH默认长度
DATA_DEFAULT默认值

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。