是否有任何select語句返回表中的列表?什麼是Select語句來返回表中的列名稱
3
A
回答
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?
1
則sp_help表名
會給你所有列,再加上大量的其他信息。
0
您也可以使用得到2005年的SqlServer列數據
SELECT列名 '列名', DATA_TYPE '數據類型' FROM INFORMATION_SCHEMA.COLUMNS 在表格名= '表名'
Srinivas Dontula。 [email protected]
相關問題
- 1. 什麼是Mysql select語句來顯示錶的列表?
- 2. 如果select語句沒有返回任何行,返回什麼?
- 3. SELECT語句返回ID
- 4. 從SELECT返回的JOIN表名稱
- 5. 返回語句'RETURN TO'是什麼?
- 6. 學說select語句總是返回表中的所有字段
- 7. 在SQL中,select語句中的表名後面的字母是什麼?
- 8. 在select語句中返回SUM 5中的前5名
- 9. 什麼是一列中混合日期的SQL Select語句?
- 10. 爲什麼mysql_query()用SELECT語句返回TRUE?
- 11. 爲什麼SELECT ... JOIN語句不返回結果?
- 12. SELECT語句和WHERE子句的正確語法是什麼?
- 13. 下列Javascript語句返回什麼?爲什麼?
- 14. sqlite的SELECT語句返回「undefind」
- 15. 什麼是SQL命令返回表的字段名稱?
- 16. 如何在連接中使用select語句中返回的表名?
- 17. MSSQL Select語句的增量整數列...不是來自表
- 18. FROM子句中的嵌套select語句? Inner Join語句?或只是表名?
- 19. oracle從select語句中讀取列名
- 20. SELECT語句中的子查詢總是返回NULL
- 21. 檢查存儲過程中的select語句是否返回行
- 22. 在select語句中顯示錶名
- 23. 爲什麼如果語句返回真?
- 24. 在Select語句返回異常
- 25. Ruby dbi select語句返回BigDecimal?
- 26. MySQL SELECT語句只返回一行
- 27. pdo select語句不返回行
- 28. ExecuteNonQuery for SELECT sql語句不返回行
- 29. SQLite select語句返回空數組
- 30. select語句返回附加行
我的答案也適用於SQL Server 2005和SQL Server 2008。 (不要SQL2000檢查) – 2009-04-08 00:54:07