powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Informix [игнор отключен] [закрыт для гостей] / Как дропнуть все процедуры в Informix?
12 сообщений из 12, страница 1 из 1
Как дропнуть все процедуры в Informix?
    #37169677
MACJIO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
собственно вопрос в теме:

Как дропнуть все процедуры в Informix?
...
Рейтинг: 0 / 0
Как дропнуть все процедуры в Informix?
    #37169701
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MACJIO,

SELECT "DROP PROCEDURE " || p.procname ";"
FROM sysprocedures p

полученный результат в виде перечня операторов - выполняешь как новый набор операций в "любом" SQL редакторе.

но я тебе этого не говорил, если у тебя после этого будут проблемы :)
...
Рейтинг: 0 / 0
Как дропнуть все процедуры в Informix?
    #37169717
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MACJIO,
Ну и куча нюансов в зависимости от версии сервера, дублирования имён ХП в БД, тип БД (Ansi, не-анси)
Предложенный вариант - самый простой, нетрудозатратный и управляемый.
...
Рейтинг: 0 / 0
Как дропнуть все процедуры в Informix?
    #37169726
cpr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
cpr
Гость
АнатоЛой,

ЕМНИП например в 11.5 надо при дропаньи процедуры указать точно ее интерфейс иначе пошлет
...
Рейтинг: 0 / 0
Как дропнуть все процедуры в Informix?
    #37169743
MACJIO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
АнатоЛой,

если бы всё так просто.. так я уже пробовал :)

есть процедуры с разным набором параметров и одинаковым именем.
так же в таком скрипте столкнулся с ошибкой типа: Routine (<name>) cannot be resolved. :(
...
Рейтинг: 0 / 0
Как дропнуть все процедуры в Informix?
    #37169747
MACJIO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вот за меня уже написали это, ага
...
Рейтинг: 0 / 0
Как дропнуть все процедуры в Informix?
    #37169868
MACJIO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
короче, основную массу вытащил по разным onwer
а остатки (дупликаты всякие) руками вычистил, 10 минут заняло :)
...
Рейтинг: 0 / 0
Как дропнуть все процедуры в Informix?
    #37169895
MACJIO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а сейчас увидел в Server Studio как удалить всё... вот ведь :)

Routines -> Select All -> right click Delete
...
Рейтинг: 0 / 0
Как дропнуть все процедуры в Informix?
    #37170088
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MACJIOа сейчас увидел в Server Studio как удалить всё... вот ведь :)

Routines -> Select All -> right click Delete
IMHO, Server Studio не так уж часто встречающаяся птица...
Народ, я сильно ошибаюсь? :)
...
Рейтинг: 0 / 0
Как дропнуть все процедуры в Informix?
    #37171399
victor16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
АнатоЛойMACJIOа сейчас увидел в Server Studio как удалить всё... вот ведь :)

Routines -> Select All -> right click Delete
IMHO, Server Studio не так уж часто встречающаяся птица...
Народ, я сильно ошибаюсь? :)
Server Studio - это очень сильная вещь. Регистрация только уж слишком геморная,
может поэтому мало распространена.
...
Рейтинг: 0 / 0
Как дропнуть все процедуры в Informix?
    #37178368
Jumbo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
АнатоЛойIMHO, Server Studio не так уж часто встречающаяся птица...
Народ, я сильно ошибаюсь? :)
Я думаю часто. А что ж если не SS?
...
Рейтинг: 0 / 0
Как дропнуть все процедуры в Informix?
    #37180467
Фотография Andron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Например IBM Data Studio
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Informix [игнор отключен] [закрыт для гостей] / Как дропнуть все процедуры в Informix?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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