从SAS更新DB2中的Datetime字段
我正在使用SQL传递更新DB2中的记录。当它试图传递datetime字段时,会抛出一个错误“算术溢出错误将表达式转换为数据类型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
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;