|
|
|
Supreme Being
      
участник
Last Login: 20.02.2006 7:14
Сообщ.: 96,
Visits: 1 057
|
|
Привет , Релиб!
Скажите, пожалуйста, каким запросом можно вывести список [underline]всех таблиц текущей базы данных[/underline] ? Всех, которые существуют..
И как модернизировать этот запрос, выводя только те, которые [underline]созданы НЕ системой[/underline] ?
Спасибо Вам большое заранее.
|
|
|
|
|
Supreme Being
      
участник
Last Login: 01.09.2007 21:18
Сообщ.: 407,
Visits: 4 434
|
|
Зависит от конкретной базы данных
У каждой базы есть типа своя таблица, которую можно опросить:
SELECT * FROM
|
|
|
|
|
Forum Member
      
участник
Last Login: 21.10.2005 10:19
Сообщ.: 42,
Visits: 463
|
|
| Можно использовать компоненты ADOX, они позволяют ковырять структуру любой базы, присоединённой через ADO.
|
|
|
|
|
Supreme Being
      
участник
Last Login: 20.02.2006 7:14
Сообщ.: 96,
Visits: 1 057
|
|
Ну.. мне ответили на этом же форуме в разделе SQL Server
ответ такой (мало ли кому понадбится):
[italic]Сервера нет под рукой но если не ошибаюсь то что то типа этого
SELECT * FROM sysobjects WHERE type = ''''U''''
а для всех таблиц вместе с системными
SELECT * FROM sysobjects WHERE type IN (''''U'''', ''''S'''') [/italic]
|
|
|
|