В настоящее время перед миграцией файлов Informix ESQLC в Oracle Pro * C задано несколько вопросов. Во-первых, мы используем множество собственных функций Informix в нашем встроенном коде ESQLC, таком как rstrdate()
, rtoday()
и rjulmdy()
.Перенос Informix ESQLC в Oracle Pro * C
Любые указатели на то, как их преобразовать в Oracle Pro * C?
Еще одна вещь, с которой я борюсь с пониманием - это тип данных даты Oracle. В Informix мы используем тип long в нашем встроенном коде sql C для любых переменных хоста, касающихся дат для таблиц Informix.
Но в Oracle у меня сложилось впечатление, что даты не передаются взад и вперед так долго, а как символ? Или мы можем по-прежнему указывать переменные хоста как типа long?
спасибо Джонатан. Я собираюсь сделать еще несколько исследований, но это определенно не прогулка в парке. Из того, что я прочитал, реализация функциональности OCI вводит гораздо большую ручную работу в миграции Informix для Oracle, чем я бы надеялся. Дело в том, что мы имеем дело только с длинными датами для дат в нашем C-коде, потому что это то, с чем работает Informix. Но теперь, с Oracle, я предполагаю, что мы будем извлекать даты из базы данных как char/string для манипуляций? – KNewton