zoukankan      html  css  js  c++  java
  • Oracle查询数据库中的某个字段在哪些表中存在

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

    查询语句:

    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 默认值
  • 相关阅读:
    每日汇报
    每周总结
    构建之法阅读笔记2
    每周总结
    每周总结
    体温上报软件开发
    体温上报软件开发
    构建之法阅读笔记1
    体温上报软件开发
    大二下学期团队项目(爬取豆瓣电影)
  • 原文地址:https://www.cnblogs.com/stsinghua/p/13215033.html
Copyright © 2011-2022 走看看