Официальный сайт студ.городка НГТУ
Программирование и БД » PostgreSQL, autocommit 

#1  24.11.11 23:19

PostgreSQL, autocommit

необходимо каким-либо образом определить значение autocommit

Код::

show autocommit;

это конечно же круто в интерактивном режиме
но нужно как то извлечь этот результат, чтобы потом его использовать, для сравнения, к примеру:

Код::

IF autocommit = 'ON' THEN
...

так же по незнанию пробовал и

select * from (show autocommit);

здесь ошибка синтаксиса, что возвращает show? таблицу с одним столбцом и одной строкой?

но это все интерактивном режиме, а если пользоваться esql/c

то такие конструкции как:

exec sql char var[255];
exec sql show search_path into :var;

проканывают, то вот уже

Код::

exec sql show autocommit into :var;

нет, причем ошибка явно не в типе переменной var, а в самом autocommit, то есть в интерактивном режиме в phpPgAdmin, show autocommit отрабатывает, а здесь не получается.

Offline

#2  25.11.11 14:33

Re: PostgreSQL, autocommit

Код: sql:

SELECT current_setting('autocommit');

Offline

Программирование и БД » PostgreSQL, autocommit 

ФутЕр:)

© Hostel Web Group, 2002-2025.   Сообщить об ошибке

Сгенерировано за 0.030 сек.
Выполнено 14 запросов.