2009-04-08 102 views

回答

10

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 
1

Paul的答案是正確的MySQL。在編輯:和SQL服務器,顯然。 Arrgh。對不起保羅。

對於SQL Server,你要SYS.SYSCOLUMNS,這個答案非常相似: How do I look at column metadata in Sybase?

+0

我的答案也適用於SQL Server 2005和SQL Server 2008。 (不要SQL2000檢查) – 2009-04-08 00:54:07

1

則sp_help表名

會給你所有列,再加上大量的其他信息。

0

您也可以使用得到2005年的SqlServer列數據

SELECT列名 '列名', DATA_TYPE '數據類型' FROM INFORMATION_SCHEMA.COLUMNS 在表格名= '表名'

Srinivas Dontula。 [email protected]