您好我正在研究SQL查询,总新手。
所以我只有列名,并试图找到它所属的表。
如何在蟾蜍中找到它?有人可以帮忙吗?
答案 0 :(得分:0)
大多数数据库都有表描述数据库内容的表。如果您使用的是toad,那么我可能会猜测您使用的是Oracle。
如果是这样,您可以使用:
select *
from syscolumns
where columnname = <whatever you are looking for>
然后在referenceid
中查找systables
。
在许多其他数据库中,您可以使用:
select *
from INFORMATION_SCHEMA.columns
where column_name = <whatever you are looking for>
答案 1 :(得分:0)
这样的东西应该有用,它会返回你搜索的列名和相关的表
SELECT c.name as columnname, t.name as tablename from sys.columns c
join sys.tables t on c.object_id = T.object_id
where c.name =' put the column you want to find here'