powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Функции
4 сообщений из 4, страница 1 из 1
Функции
    #34834187
skifik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В PostgreSQL можно вызывать функции только оператором SELECT ?
Код: plaintext
1.
SELECT function_name;

есть еще варианты ?

просто в Оракле вызов функций которые изменяют даные в базе оператором селект не рекомендуется ...
...
Рейтинг: 0 / 0
Функции
    #34834208
Фотография Zashibis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Внутри ХП на pl/pgsql можно делать PERFORM
Для ODBC драйвера можно делать {call(?,?,?)}, но драйвер его все равно преобразует в SELECT и потом отправит на выполнение
Больше вариантов нет
...
Рейтинг: 0 / 0
Функции
    #34834251
skifik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ZashibisВнутри ХП на pl/pgsql можно делать PERFORM
Для ODBC драйвера можно делать {call(?,?,?)}, но драйвер его все равно преобразует в SELECT и потом отправит на выполнение
Больше вариантов нет

выполнять буду ОДБС или через PQ.lib

в вообще изменение функцией даных в базе (INSERT в таблицу) и вызов фунции оператором SELECT это нормально ?

хотя с другой стороны если нет другого варианта значит нормально ...

в оракле через ОДБС я делаю так:

Код: plaintext
1.
begin :result := func_name(p1,p2); end;
...
Рейтинг: 0 / 0
Функции
    #34835866
Andrey Daeron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skifik
просто в Оракле вызов функций которые изменяют даные в базе оператором селект не рекомендуется ...
А почему?
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Функции
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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