Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Существует ли View / 5 сообщений из 5, страница 1 из 1
03.08.2004, 23:47
    #32634153
Shovgenyuk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Существует ли View
Как програмно проверить есть ли у БД (MS SQL-Server) View с заданным именем?
Кроме варианта перебором всех вюверов.
...
Рейтинг: 0 / 0
03.08.2004, 23:55
    #32634156
report
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Существует ли View
Попытаться создать View с заданным именем. Если вернет ошибку уже существует, то значит уже есть.
...
Рейтинг: 0 / 0
04.08.2004, 00:00
    #32634157
Magnus23
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Существует ли View
Есть несколько вариантов.
1. Сделать выборку из sysobjects по имени обьекта и типу(v вроде).
2.Запустить sp_help с именем вьюхи.
3. Просто сделать выборку из него и ловить ошибку.
4. Использовать SQLDMO. Приконнектится к серверу и искать в его коллекции обьектов по имени.

Magnus
...
Рейтинг: 0 / 0
04.08.2004, 07:01
    #32634206
tpg
tpg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Существует ли View
Вот метод, стандартизованный стандартом SQL92, который поддерживается MSSQL.

Код: plaintext
select * from INFORMATION_SCHEMA.TABLES where TABLE_NAME=N'имя_вьюва' and TABLE_TYPE=N'VIEW'
...
Рейтинг: 0 / 0
04.08.2004, 10:27
    #32634445
Shovgenyuk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Существует ли View
Всем спасибо
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Существует ли View / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]