powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Запуск файла системы из процедуры
3 сообщений из 3, страница 1 из 1
Запуск файла системы из процедуры
    #37311737
RTYi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возможно ли каким-нибудь способом запустить файл системы log_error.sh и передать ему параметры из SQL процедуры? v.Db2 9.7 (Unix)
Код: plaintext
1.
2.
3.
4.
CREATE PROCEDURE sp(err INTEGER)
LANGUAGE SQL
BEGIN
      SYSTEM "log_error.sh ' " || CURRENT TIMESTAMP || ' ' || "CUR LOG'";
END

В действительности предполагаться, что SQL процедура будет состоять из множества SQL действий, поэтому она должна быть именно SQL типа, а не external (Java или С)
...
Рейтинг: 0 / 0
Запуск файла системы из процедуры
    #37312221
Фотография Andron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как вариант - если напрямую передавать параметры в system не получается, можно модифицировать шелл-скрипт чтобы он брал значения из временных файлов, и писать эти значения в файлы перед вызовом скрипта в процедуре.
...
Рейтинг: 0 / 0
Запуск файла системы из процедуры
    #37313956
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
RTYiВозможно ли каким-нибудь способом запустить файл системы log_error.sh и передать ему параметры из SQL процедуры? v.Db2 9.7 (Unix)Напишите маленькую процедуру на C (которая просто будет вызывать system("...") с переданным параметром) специально для этих целей и вызывайте её из своей SQL процедуры.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Запуск файла системы из процедуры
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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