powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Создать хранимую процедуру из скрипта
4 сообщений из 4, страница 1 из 1
Создать хранимую процедуру из скрипта
    #36396390
erhe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.

Можно средствами DB2 создать в БД хранимую процедуру с использованием скрипта? Таблицы, индексы и иже с ними создаются на раз. А вот скрипт на хранимку Процессор командной строки обрабатывать отказывается :-( Думается, что можно, но как?
...
Рейтинг: 0 / 0
Создать хранимую процедуру из скрипта
    #36396595
FireCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Информацию об ошибке можно привести?

Может, дело в разделителе предложений?
...
Рейтинг: 0 / 0
Создать хранимую процедуру из скрипта
    #36399499
erhe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
FireCatИнформацию об ошибке можно привести?

Может, дело в разделителе предложений?

Ну да, ругался на разделитель. В Interbase есть конструкция для смены оного. Типа:
Код: plaintext
1.
2.
3.
4.
5.
SET TERM ^ ;

. . .

SET TERM ; ^

И всё прекрасно. А тут?

ЗЫЖ Есть приличная литература по SQL DB2? В той, что на руках откровенно мало про хранимые процедуры и триггеры.

ЗЫЖ2 БД создавал с параметрами по-умолчанию. При попытке сделать выборку через "select distinct" -- получил сообщение об ошибке: маленькое temp пространство. Где про это можно почитать?
...
Рейтинг: 0 / 0
Создать хранимую процедуру из скрипта
    #36400246
erhe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
erheЗдравствуйте.

Можно средствами DB2 создать в БД хранимую процедуру с использованием скрипта? Таблицы, индексы и иже с ними создаются на раз. А вот скрипт на хранимку Процессор командной строки обрабатывать отказывается :-( Думается, что можно, но как?

Всем спасибо, нашел. Нужно в "Редактор команд" поменять терминатор строки с ";" по-умолчанию на что-то другое (IBM не рекомендует использовать "\"). Я проверил на DB2 версии 9.7: поставил терминатором "^" и завершил процедуру "end^" -- процедура создалась.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Создать хранимую процедуру из скрипта
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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