2016-12-23 6 views
0

Я использую базу данных informix для хранения данных. Все правильно хранится. Но мне нужно изменить формат datatype Timecol. Теперь Формат TimeCol: yyyy-mm-dd hh:mm:ss:0000. При хранении данных Timecol подходит именно так. Я хочу изменить 0000 от Timecol. Можно ли изменить формат данных Timecol в базе данных informix?Проблема с базой данных Informix: изменение формата данных

+0

но почему VBA тег для этого вопроса ?? –

+0

iam с помощью vba для связи informix с моим программным обеспечением – George

+0

Замечания: (1) Двоеточие после значения 'ss' должно быть точкой' .'. (2) Вы не указали, каков тип столбца в таблице - предположительно DATETIME YEAR FOR FRACTION (4), поскольку есть, кажется, 4 десятичных знака точности секунды, но может быть, что столбец DATETIME YEAR TO SECOND, но вы возвращаетесь в переменную, эквивалентную DATETIME YEAR FOR FRACTION (4). Или может быть, что вы создаете временную метку на сервере, но у вас нет 'USEOSTIME', установленного в файле ONCONFIG, что приводит к тому, что CURRENT не поддерживает дробные секунды. Или это может быть что-то другое. –

ответ

0

кажется, что вы не можете изменить его, но отрегулируйте его с расширением.

, например

select extend(current,year to fraction(2)) from sysmaster:sysdual