powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Informix [игнор отключен] [закрыт для гостей] / The Scheduler
6 сообщений из 6, страница 1 из 1
The Scheduler
    #37098171
Leonid Vorontsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую!

Господа, кто-то пользует эту фишку? А то я попробовал - как-то криво кажется... То есть, просто для пробы создал такую таблицу и такую процедуру:

Код: plaintext
1.
2.
3.
4.
CREATE TABLE test_log( start DATETIME YEAR TO SECOND, log CHAR(  100  ) );

CREATE PROCEDURE test( )
	INSERT INTO test_log VALUES ( CURRENT, 'aaa' );
END PROCEDURE;

Ну и соответствующую строчку в ph_task - 'EXECUTE PROCEDURE my_db:test( )'... Так вот, всё бедово работает ТОЛЬКО если my_db имеет локаль en_us.819, во всех остальных случаях в ph_run видно, что run_retcode = -23197 (Database locale information mismatch.) Ну, и как обычно - Кто виноват? и Что делать?
...
Рейтинг: 0 / 0
The Scheduler
    #37098222
victor16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Leonid Vorontsovвсё бедово работает ТОЛЬКО если my_db имеет локаль en_us.819, во всех остальных случаях в ph_run видно, что run_retcode = -23197 (Database locale information mismatch.)

В ранних 11-х версиях был такой баг. Сейчас вроде пофиксен.
...
Рейтинг: 0 / 0
The Scheduler
    #37098647
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid Vorontsov, кроме того надеемся, что вы в курсе фишки:
пока выполняется запрос от пользователя, ВСЕ CURRENT совпадают... Даже если, для примера, в ХП в цикле вызывается на каждой итерации test() и цикл длится второй час, ВСЕ CURRENT таки будут одинаковы..
...
Рейтинг: 0 / 0
The Scheduler
    #37098667
svat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
АнатоЛой...пока выполняется запрос от пользователя...

слова "только в ХП" и/или "в транзакции" нигде не пропущены? :)
...
Рейтинг: 0 / 0
The Scheduler
    #37099877
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
svat2АнатоЛой...пока выполняется запрос от пользователя...

слова "только в ХП" и/или "в транзакции" нигде не пропущены? :)
нет. один запрос от пользователя - одно и то же CURRENT. Другой запрос от пользовател я - возможно, другой CURRENT
...
Рейтинг: 0 / 0
The Scheduler
    #37117270
Leonid Vorontsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
FYI. Оказывается, чтобы мой пример заработал, нужно обязательно заполнить поле tk_dbs (это имя базы, где лежит процедура) - и тогда всё срабатывает без ошибок.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Informix [игнор отключен] [закрыт для гостей] / The Scheduler
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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