powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / alter view сразу всем (asa)
5 сообщений из 5, страница 1 из 1
alter view сразу всем (asa)
    #33290610
Привет всем.
Часто бывает нужно добавить/изменить поля в существующих таблицах, после чего вьюшки, основанные на этих таблицах, перестают работать. Приходится выискивать их и делать им alter view ...
Может есть способ автоматизировать этот процесс? Может у кого-нить есть скрипт или процедура, чтоб сразу всем вьюшкам делать alter?
...
Рейтинг: 0 / 0
alter view сразу всем (asa)
    #33290729
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для 9-ки смотрим в BOL про системную ХП "sa_recompile_views".
...
Рейтинг: 0 / 0
alter view сразу всем (asa)
    #33290818
У нас 8-ка лицензирована :( Для нее решения какие-нибудь есть?
Кстати, в 9.0.0 ничего про sa_recompile_views не нашел. Это видимо в поздних Ebf добавили?
...
Рейтинг: 0 / 0
alter view сразу всем (asa)
    #33290917
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей Гаврилов 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
alter view сразу всем (asa)
    #33290919
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну тогда FOR CURSOR SELECT * по системной SysTable с выщемлением имени и скрипта представления и внутри курсора EXECUTE IMMEDIATE с Replace('CREATE VIEW', 'ALTER VIEW'). Процедура буквально меньше 10 строчек получится.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / alter view сразу всем (asa)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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