Я хочу создать новые записи в RPG с помощью хранимой процедуры.
Сначала я присваиваю значения каждому полю таблицы. Для поля Timestamp это
TSTPfield = %TIMESTAMP();
Когда я выбираю созданные записи, временная метка каждой записи имеет три нуля в конце, например 2018-06-14-11.01.31.028000.
Если я создаю запись в программе rpg без процедуры stoed, временная метка выглядит нормально без ненормальных нулей.
Что я могу сделать, чтобы получить правильную метку времени без нулей? Нужно ли настраивать параметры файла .sql хранимой процедуры? Там я определил эти параметры:
CREATE OR REPLACE PROCEDURE exampleproc
(
**fields**
)
LANGUAGE RPGLE
NOT DETERMINISTIC
MODIFIES SQL DATA
EXTERNAL NAME exampleproc GENERAL
;
CHAR(13) FOR BIT DATA
15.06.2018