0

嗨,我正在研究 SQL 查询,完全是新手。

所以我只有列名,并试图找到它属于哪个表。

我如何在蟾蜍中找到它?有人可以帮忙吗?

4

2 回答 2

0

大多数数据库都有描述数据库内容的表格。如果您使用的是 toad,那么我可能会推测您使用的是 Oracle。

如果是这样,您可以使用:

select *
from syscolumns
where columnname = <whatever you are looking for>

然后查找referenceidin systables

在许多其他数据库中,您可以使用:

select *
from INFORMATION_SCHEMA.columns
where column_name = <whatever you are looking for>
于 2013-06-18T02:24:14.633 回答
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'
于 2013-06-18T02:28:50.133 回答