Какой самый простой способ перечисления таблиц, представлений и SP базы данных - PullRequest
0 голосов
/ 19 мая 2011

Как лучше всего перечислять таблицы, представления и хранимые процедуры, используя ADO.NET?

Конечно, можно запросить основную таблицу.

Есть ли более простой и стандартный способ?И, возможно, будет работать на всех базах данных.

Ответы [ 2 ]

2 голосов
/ 19 мая 2011

Предполагая, что SQL Server запросит sys.objects из вашего кода, если вы хотите "простой"

Хотите прямой список? Или полные определения тоже?

1 голос
/ 19 мая 2011

Информационная схема является стандартом ANSI.

SELECT * FROM INFORMATION_SCHEMA.TABLES
SELECT * FROM INFORMATION_SCHEMA.VIEWS
SELECT * FROM INFORMATION_SCHEMA.ROUTINES
...