テーブル内の列の一覧を返す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
ポールの答えは、mysqlに適しています。 ON EDIT:とSQL Serverも、明らかに。 Arrgh。申し訳ありませんポール。 SQL Serverの
、あなたはこの答えに非常によく似た、SYS.SYSCOLUMNSをしたい: How do I look at column metadata in Sybase?
1
は、sp_help tablenameに
はあなたのすべての列に加え、他の多くの情報を提供します。
0
また、使用してのSQLServer 2005の列データを取得することができ
SELECT COLUMN_NAME '列名'、 DATA_TYPE 'データ型' information_schema.columns TABLE_NAME = 'テーブル名'
FROM Srinivas Dontula。 [email protected]
関連する問題
- 1. selectステートメント内の結合されたテーブル
- 2. 別のSELECTステートメント内のSELECTステートメント
- 3. whileステートメント内のselectステートメント
- 4. LIKE内のSELECTステートメント
- 5. SELECTステートメントのテーブルを結合する
- 6. selectステートメント内のwhereとifの場合
- 7. $ OPENQUERY SELECTステートメントの内部
- 8. SQL - ケース内のSelectステートメント
- 9. selectステートメント内の計算
- 10. 件名がSQL Server Selectステートメント
- 11. "動的な"テーブル名と列名を持つUPLOADステートメント? (ORACLE/JDE)
- 12. 文字列式のselectステートメント
- 13. 2つのテーブルのSQL - SELECTステートメント
- 14. SELECT INTOステートメントのテーブルの使い方
- 15. SELECTステートメントを使用して1つのテーブルの内部リンクされた行を返す
- 16. ストアドプロシージャの値を出力パラメータとして返すSELECTステートメント
- 17. FROM句のネストされたselect文?内部結合ステートメントまたは単にテーブル名ですか?
- 18. 同じテーブル内のGROUP_CONCATでSELECTステートメントを使用してUPDATEを実行する
- 19. バイナリサーチとLINQ selectステートメント
- 20. MySQLとPython Selectステートメント
- 21. 同じテーブル名のInsertクエリ内でselectクエリを使用する
- 22. Where句内のSelectステートメントから特定のGroup By Criteriaを返す
- 23. Select Caseステートメント内のDo notエラーのループ
- 24. selectステートメントで行が返されない場合は、代替のselectステートメントを実行します
- 25. テーブル内の列を繰り返す
- 26. MYSQL内のネストされたSelectステートメントjoin
- 27. select-caseステートメント内での並べ替え
- 28. IFステートメント内のMySQL SELECT sytaxエラー
- 29. selectステートメント内のPHP/MySql if-operator
- 30. SELECTステートメント内のSQL Declare変数
私の答えは、SQL Server 2005とSQL Server 2008でも適切です。 (照合するSQL2000はありません) –
INFORMATION_SCHEMAスキーマは、データベース、テーブル、列、およびオブジェクト情報を検査するために正式にサポートされているシステムビューセットです。 syscolumns、sysobjectsなどはすべてシステムオブジェクトであり、Microsoftは継続的な存在または一貫した書式設定を保証しません。 –
@Paul、それは2000年にも動作することを確認できます。 – Blorgbeard