私はオブジェクトエクスプローラのフィルタテーブルでこれを行いますが、これはクエリ で行います。クエリを実行すると、dboスキーマとそのフィールドを持つすべてのテーブルが返されます。dboスキーマを使用してデータベース内のすべてのテーブルのリストを取得する方法は?
答えて
戻り、以下のデータベースの使用中のすべての表、スキーマ、列およびデータ・タイプを取得するには、スキーマ
SELECT '['+SCHEMA_NAME(schema_id)+'].['+name+']'
AS TableName
FROM sys.tables where SCHEMA_NAME(schema_id) = 'dbo'
UNION
SELECT '['+SCHEMA_NAME(schema_id)+'].['+name+']'
AS TableName
FROM sys.views where SCHEMA_NAME(schema_id) = 'dbo'
結果にビューを表示したい場合は、テーブル 'sys.views'ですべてのユニオンを行うことができます – GuidoG
ビューを含めることをお勧めしますaswel –
この情報を取得しようとしていますか?
また、列も必要な場合は、これを試してください。 sys.tables
から
SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = 'dbo'
あなたは最初の答えを試しましたか?それはスキーマを与えません。これは 'schema_id'列に' 1'の値を与えます。 –
@WEI_DBA、Schema_Id = 1は.dboスキーマを与えます – Madhukar
同意しましたが、結果に '.dbo'スキーマは表示されません。 –
のビューを含めること
SELECT '['+SCHEMA_NAME(schema_id)+'].['+name+']'
AS TableName
FROM sys.tables where SCHEMA_NAME(schema_id) = 'dbo'
をフィルタリングするschema_id
を使用クエリ。
select TABLE_SCHEMA,TABLE_NAME,COLUMN_NAME,DATA_TYPE from INFORMATION_SCHEMA.COLUMNS
- 1. HibernateDaoSupportを使用してデータベース内のテーブルのリストを取得する方法は?
- 2. スキーマ内のすべてのテーブルの数を取得する
- 3. c#.netを使用してコンボボックス内のSQL Serverからすべてのデータベースのリストを取得する方法
- 4. pymongoを使用してmongoインスタンス内のすべてのデータベースのリストを取得する方法
- 5. sqlを使用してデータベース内のすべてのテーブルからすべてのユニークインデックスを取得するクエリ
- 6. ReportServerデータベースからすべてのテーブルのリストを取得する
- 7. DBIパッケージを使用してデータベースのスキーマを取得する方法
- 8. データベース内のすべてのテーブルのリスト
- 9. PouchDB Typescriptを使用してすべてのデータベースのリストを取得する
- 10. sequelizeを使用してテーブルのすべてのデータを取得する方法
- 11. Linq:DataContext内のすべてのテーブルのリストを取得
- 12. ndbunitのdbo以外のスキーマを使用
- 13. ロボットフレームワークを使用してリスト内のアイテム数を取得する方法は?
- 14. xmlaclientを使用して解析サービスでデータベースのリストを取得する方法#
- 15. MS Accessデータベース内のすべてのテーブルをループする方法
- 16. 文書内のすべてのコンテンツコントロールのリストを取得する方法は?
- 17. DB内のすべてのテーブルの結果セットをディスクスペースの使用方法で取得する方法
- 18. apiを使用してBox内のユーザーのリストを取得する方法
- 19. jqueryを使用してテーブル内のラジオボタンの値を取得する方法
- 20. RethinkDBでデータベースの2次インディケータのすべてのリストを取得する方法
- 21. スキーマ内のすべてのテーブルで同じフィールドの最大値を取得
- 22. MSSQLデータベースのすべてのテーブルを取得するには?
- 23. Dynamic Sqlを使用してスキーマ内のテーブルを反復する方法
- 24. ID列を持つすべてのテーブルのリストを取得する方法
- 25. テーブル内のすべてのデータをHibernateで取得する方法は?
- 26. ストアドプロシージャで使用されるすべてのデータベースのテーブルのリスト
- 27. Javaプログラムを介してBigqueryテーブルのスキーマを取得する方法は?
- 28. apache.commonsを使用してプロパティのリストを取得する方法
- 29. HtmlAgilityPackを使用してテーブルの値を取得する方法
- 30. リフレクションを使用してリスト内のアイテム数を取得する方法
@HoneyBadgerが示唆するようにINFORMATION_SCHEMA.TABLES' SELECT * FROM '、試してみてください – HoneyBadger
' information_schema'景色を見てください。 –
'' 'INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'dbo' AND table_type = 'BASE TABLE'''' – abhi