拉取表的sql列名

时间:2010-08-09 15:44:21

标签: sql

有没有办法在sql中编写一个返回表的列名的查询?

e.g。如果表Foo有列bar和baz,则此查询将返回2行,其中包含“bar”和“baz”。

3 个答案:

答案 0 :(得分:4)

一种适用于SQL Server,PostgreSQL和MySQL的方法(也可能适用于其他方式,不适用于Oracle)

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

答案 1 :(得分:1)

通常,您可以使用INFORMATION_SCHEMA表格。但并非所有数据库都实现它们。您使用的是哪个数据库?

答案 2 :(得分:0)

SHOW COLUMNS FROM Foo;
相关问题