1、在 Informix 中,DATE 类型实际上包含了年、月、日、时、分、秒。类似其他数据库系统中的 DATETIME 或 TIMESTAMP 类型。
在 TDSQL 中,DATE 类型只包含年、月、日,不包含时、分、秒。
SELECT DISTINCT problem_date_column
FROM table
WHERE problem_date_column IS NOT NULL
ORDER BY problem_date_column;
2、Informix 中可能存在的特殊日期
SELECT * FROM table WHERE date_column = 0; -- 可能是空日期
SELECT * FROM table WHERE date_column = 1; -- 可能是默认日期
SELECT * FROM table WHERE date_column < '1900-01-01'; -- 检查异常日期
在Informix到TDSQL的迁移中,不能将Informix 的 DATE 列直接映射为 TDSQL 的 DATE 列。
可映射为 TDSQL 的 DATETIME 类型,以完整保留日期和时间信息。

