【发布时间】:2014-10-31 19:34:18
【问题描述】:
--AIX 上的 DB2 版本 10
我有一个需要更新的存储过程。并想检查是否有某个日期的数据。如果数据存在,继续,否则运行插入,然后继续。
IF (SELECT COUNT(*)
FROM SCHEMA1.TABLE1_STEP1
WHERE XDATE = '9/27/2014' < 1)
THEN (INSERT INTO SCHEMA1.TABLE1_STEP1 (SELECT * FROM SCHEMA2.TABLE2 FETCH FIRST 2 ROWS ONLY))
END IF;
这个错误输出。
DB2 数据库错误:错误 [42601] [IBM][DB2/AIX64] SQL0104N 在“/2014')
有什么想法吗?
【问题讨论】:
标签: db2