のすべてのテーブルのリストを取得する私のC#コードでは、SqlConnectionインスタンスを作成し、GetSchemaメソッドをcon.GetSchema("Tables");
として呼び出します。私はすべてのユーザテーブル、システムテーブル、システムビュー、ユーザビューを可能な限り別々に(別のメソッド/パラメータで)リストする必要があります。ここでは答えがGetting system tables and views thru SqlConnectionになっていますが、それはとても混乱しています。SqlConnectionタイプが
0
A
答えて
0
あなたは使用することができます
"SELECT * FROM sys.objects ORDER BY type_desc"
あなたはその後、column type_desc
を使用してフィルタリングすることができます。型を使用して、すべてのテーブルのすべての列については
:
"SELECT * FROM dbName.INFORMATION_SCHEMA.COLUMNS ORDER BY table_name"
MSSQLのためのこれらの作品。
+0
最初のSQLではシステムビューは表示されません。 2番目のものはシステムテーブル/ビューではなくユーザテーブルだけのカラムを返します: –
関連する問題
- 1. SqlConnectionの
- 2. 共有SqlConnectionの
- 3. C#SqlConnectionキャッシングDNS
- 4. SqlConnection SqlCommand SqlDataReader IDisposable
- 5. C#のSqlConnectionエラー
- 6. ポータブルクラスライブラリのSqlConnection
- 7. MoqとSqlConnection?
- 8. EntityConnectionとOpened SqlConnection
- 9. SqlConnection統合セキュリティ
- 10. JOOQ DSL using SqlConnection
- 11. VS2015でのSqlConnection C#
- 12. 再オープンSqlConnectionのインスタンス
- 13. のSqlConnectionはVB.NETで
- 14. VB.NET SqlConnection to MySQLデータベース
- 15. SqlConnectionとSqlCommandがタイムアウトします
- 16. C#SqlConnectionが接続できません
- 17. asp.netのSqlConnectionの問題
- 18. SqlConnectionによる支援
- 19. フェイク:DbConnectionへのダウンキャストSqlConnection
- 20. ASP.NET RazorとSqlConnectionのテーブル
- 21. SqlConnectionとSqlDataReaderの再利用
- 22. Delphi 10.1 sem SQLConnection、ADOConnection、IBDatabase
- 23. Mini ProfilerはSqlConnectionと統合します
- 24. C#SqlConnectionに失敗しました
- 25. SqlConnection /繰り返しループでのクエリ
- 26. .NETでのSqlConnectionの適切な使用
- 27. コンテキスト接続を使用する= SqlConnectionの
- 28. ASP.NET - SqlConnection InfoMessage倍数を表示
- 29. System.Data.SqlClientの参照後のSqlConnectionランタイムエラー
- 30. ReliableSqlConnectionからSQLConnectionを閉じる必要がありますか?
意味すると、私は例えばビューだけを必要とするときにフィルタを適用する必要があります。 –