标签: sql db2
我们将Dates存储为DB2表中的压缩字段。我能够将这些转换为有效的DB2 DATE字段,但有时源包含无效的日期值,例如20130431 - 仅在4月30天。我知道当提供给DATE函数的日期无效时,返回的SQLCODE是 -181。我是否必须编写一个函数来检查SQLCODE以便验证,还是可以在CASE语句中执行某些操作?