簡體   English   中英

拉表的SQL列名稱

[英]pulling sql column names for a table

有沒有一種方法可以在sql中編寫查詢,該查詢將返回表的列名?

例如,如果表Foo具有bar和baz列,則此查詢將返回2行,其中包含“ bar”和“ baz”。

一種可以在SQL Server,PostgreSQL和MySQL上運行的方式(可能也可以在其他版本上運行,而在Oracle上不可行)

select * from information_schema.columns
where table_name = 'Foo'

通常,您可以為此使用INFORMATION_SCHEMA表。 但是,並非所有數據庫都實現它們。 您正在使用哪個數據庫?

SHOW COLUMNS FROM Foo;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM