首页 > 其他 > 详细

查询某个字段存在于哪几个表

时间:2015-01-27 18:07:31      阅读:231      评论:0      收藏:0      [点我收藏+]

1.Oracle

select owner, table_name
from dba_tab_columns
where lower(column_name)=‘firstname‘;

 

2.mysql

USE information_schema;

SELECT `TABLE_NAME`

FROM `COLUMNS`

WHERE `COLUMN_NAME`=‘fid‘

 

3.pgsql

SELECT 

  c.relname,

  col_description (a.attrelid, a.attnum) AS COMMENT,

  format_type (a.atttypid, a.atttypmod) AS TYPE,

  a.attname AS NAME,

  a.attnotnull AS notnull 

FROM

  pg_class AS c,

  pg_attribute AS a 

WHERE a.attrelid = c.oid 

  AND a.attnum > 0 

  AND a.attname = ‘topic_id‘

查询某个字段存在于哪几个表

原文:http://www.cnblogs.com/zqh005/p/4253391.html

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