标签:name column 查询数据库 user tab 表中 Oracle DATA 字段名
查询当前用户下数据库中的某个字段在哪些表中存在
查询语句:
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 | 默认值 |
标签:name,column,查询数据库,user,tab,表中,Oracle,DATA,字段名 来源: https://www.cnblogs.com/stsinghua/p/13215033.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。