Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / alter view сразу всем (asa) / 5 сообщений из 5, страница 1 из 1
27.09.2005, 13:04
    #33290610
alter view сразу всем (asa)
Привет всем.
Часто бывает нужно добавить/изменить поля в существующих таблицах, после чего вьюшки, основанные на этих таблицах, перестают работать. Приходится выискивать их и делать им alter view ...
Может есть способ автоматизировать этот процесс? Может у кого-нить есть скрипт или процедура, чтоб сразу всем вьюшкам делать alter?
...
Рейтинг: 0 / 0
27.09.2005, 13:33
    #33290729
ASCRUS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
alter view сразу всем (asa)
Для 9-ки смотрим в BOL про системную ХП "sa_recompile_views".
...
Рейтинг: 0 / 0
27.09.2005, 13:58
    #33290818
alter view сразу всем (asa)
У нас 8-ка лицензирована :( Для нее решения какие-нибудь есть?
Кстати, в 9.0.0 ничего про sa_recompile_views не нашел. Это видимо в поздних Ebf добавили?
...
Рейтинг: 0 / 0
27.09.2005, 14:25
    #33290917
Dim2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
alter view сразу всем (asa)
Сергей Гаврилов wrote:

> У нас 8-ка лицензирована :( Для нее решения какие-нибудь есть?

Ручками :).

> Кстати, в 9.0.0 ничего про sa_recompile_views не нашел. Это видимо в
> поздних Ebf добавили?

Непохоже. Впрочем, 9.0.0 уже неактуальна, а в Help-е от 9.0.1 она есть.
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
27.09.2005, 14:26
    #33290919
ASCRUS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
alter view сразу всем (asa)
Ну тогда FOR CURSOR SELECT * по системной SysTable с выщемлением имени и скрипта представления и внутри курсора EXECUTE IMMEDIATE с Replace('CREATE VIEW', 'ALTER VIEW'). Процедура буквально меньше 10 строчек получится.
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / alter view сразу всем (asa) / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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