Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Как исключить из запроса системные таблицы?  [new]
Mikhail Tchervonenko
Member

Откуда: Münster, Germany
Сообщений: 1738
Доброе время суток!

как исключить из запроса таблицы созданные не напрямую пользователем sysdiagrams и проч.)

SELECT * FROM INFORMATION_SCHEMA.tables

Спасибо.
22 июн 12, 11:42    [12758606]     Ответить | Цитировать Сообщить модератору
 Re: Как исключить из запроса системные таблицы?  [new]
denis2710
Member

Откуда: Москва
Сообщений: 3384
Mikhail Tchervonenko,
select * from sys.tables as t where t.type='U'
22 июн 12, 11:44    [12758635]     Ответить | Цитировать Сообщить модератору
 Re: Как исключить из запроса системные таблицы?  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
WHERE
  OBJECTPROPERTY(OBJECT_ID(TABLE_NAME), 'IsMSShipped') = 0
22 июн 12, 12:01    [12758818]     Ответить | Цитировать Сообщить модератору
 Re: Как исключить из запроса системные таблицы?  [new]
Mikhail Tchervonenko
Member

Откуда: Münster, Germany
Сообщений: 1738
denis2710
Mikhail Tchervonenko,
select * from sys.tables as t where t.type='U'


в том то и сложность
sysdiagrams входит в этот список
22 июн 12, 12:55    [12759367]     Ответить | Цитировать Сообщить модератору
 Re: Как исключить из запроса системные таблицы?  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
Mikhail Tchervonenko
denis2710
Mikhail Tchervonenko,
select * from sys.tables as t where t.type='U'


в том то и сложность
sysdiagrams входит в этот список

А так?
select * from sys.tables as t where t.type='U'
and t.name <>'sysdiagrams'
22 июн 12, 13:14    [12759623]     Ответить | Цитировать Сообщить модератору
 Re: Как исключить из запроса системные таблицы?  [new]
Glory
Member

Откуда:
Сообщений: 104751
Mikhail Tchervonenko
в том то и сложность
sysdiagrams входит в этот список

Потому что это не системная таблица
Ее создал пользователь, когда создал диаграмму
22 июн 12, 13:15    [12759641]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить