0

こんにちは、まったくの初心者である SQL クエリに取り組んでいます。

だから私は列名しか持っておらず、それがどのテーブルに属しているかを見つけようとしています。

ヒキガエルでそれを見つけるにはどうすればよいですか?誰か助けてくれませんか?

4

2 に答える 2

0

ほとんどのデータベースには、データベースの内容を説明するテーブルがあります。ヒキガエルを使用している場合は、Oracle を使用していると推測できます。

その場合は、次を使用できます。

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

そして、 を検索referenceidsystablesます。

他の多くのデータベースでは、次を使用できます。

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 に答える