什么是Select语句来返回表中的列名称
答
INFORMATION_SCHEMA.COLUMNS视图将为特定表名提供列名。
SELECT Column_Name + ', '
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'Table_Name'
还有几个其他的意见,以及上面你可能会发现有用的。这些INFORMATION_SCHEMA视图提供有关数据库模式的信息。
Select top 10 * from Information_Schema.tables
Select top 10 * from Information_Schema.views
Select top 10 * from Information_Schema.routines
Select top 10 * from Information_Schema.parameters
答
Paul的答案是正确的MySQL。在编辑:和SQL服务器,显然。 Arrgh。对不起保罗。
对于SQL Server,你要SYS.SYSCOLUMNS,这个答案非常相似: How do I look at column metadata in Sybase?
答
则sp_help表名
会给你所有列,再加上大量的其他信息。
答
您也可以使用得到2005年的SqlServer列数据
SELECT列名 '列名', DATA_TYPE '数据类型' FROM INFORMATION_SCHEMA.COLUMNS 在表格名= '表名'
Srinivas Dontula。 [email protected]
我的答案也适用于SQL Server 2005和SQL Server 2008。 (不要SQL2000检查) – 2009-04-08 00:54:07