从SAS更新DB2中的Datetime字段

从SAS更新DB2中的Datetime字段,sas,db2,Sas,Db2,我正在使用SQL传递更新DB2中的记录。当它试图传递datetime字段时,会抛出一个错误“算术溢出错误将表达式转换为数据类型datetime” 源字段已经是日期-时间格式,所以我认为这些格式本身是不兼容的,但是我应该如何转换源字段才能使其工作呢 我使用宏循环结构,因为直接更新需要几十个小时: Proc Sql; CONNECT TO SQLSVER AS SQLCONN (USER= &USER PASSWORD = &DB2_PWD DSN=xxxx); SELECT * F

我正在使用SQL传递更新DB2中的记录。当它试图传递datetime字段时,会抛出一个错误“算术溢出错误将表达式转换为数据类型datetime”

源字段已经是日期-时间格式,所以我认为这些格式本身是不兼容的,但是我应该如何转换源字段才能使其工作呢

我使用宏循环结构,因为直接更新需要几十个小时:

Proc Sql;
CONNECT TO SQLSVER AS SQLCONN (USER= &USER PASSWORD = &DB2_PWD DSN=xxxx);
SELECT * FROM CONNECTION TO SQLCONN
(
     UPDATE TABLE1
     SET V_PROCESSOR_STATUS = &VERIFI_FLAG,
     V_ISSUERID = &ISS_ID,
     V_REC_GEN_TIME = &REC_GEN_TIME
     WHERE CASEITEM = &CASEITEM;
);
QUIT;