码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2015-01-27 18:08:21      阅读:170      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!