【发布时间】:2015-01-03 14:15:56
【问题描述】:
我想要这样的查询:
if ((select closedatetime from tbl_eventschedularmaster where eventid=p_EventId)> sysdate)
then
update tbL_ANSWERMASTER set AnsText=p_AnsText
where AnsId=p_checkduplicate RETURNING AnsId INTO p_ReturnVal;
else
RETURNING 0 INTO p_ReturnVal;
end if
但它不工作
【问题讨论】:
-
这段代码有什么问题?
-
错误(29,15):PLS-00103:在预期以下之一时遇到符号“SELECT”:( - + case mod new not null
continue avg count current exists max min prior sql stddev sum variance execute forall merge time timestamp interval date pipe -
如果我将关闭时间插入到 sysdate 的条件下
标签: oracle if-statement