首页 > 数据库技术 > 详细

Oracle查询数据库中的某个字段在哪些表中存在

时间:2020-06-30 19:17:00      阅读:98      评论:0      收藏:0      [点我收藏+]

查询当前用户下数据库中的某个字段在哪些表中存在

查询语句:

SELECT
	table_name,
	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 默认值

Oracle查询数据库中的某个字段在哪些表中存在

原文:https://www.cnblogs.com/stsinghua/p/13215033.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!