目前负责将 Informix ESQLC 文件迁移到 Oracle Pro*C 并且有几个问题。首先,我们在嵌入式 ESQLC 代码中使用了很多专有的 Informix 函数,例如rstrdate()
、rtoday()
和rjulmdy()
。
有关如何在 Oracle Pro*C 中转换这些的任何指示?
我正在努力理解的另一件事是 Oracle 日期数据类型。在 Informix 中,对于处理 Informix 表的日期的任何主变量,我们在嵌入式 sql C 代码中使用 long 类型。
但是在 Oracle 中,我的印象是日期的来回通信时间不长,而是 char?或者我们仍然可以将主机变量指定为 long 类型吗?