【发布时间】:2015-02-02 10:10:16
【问题描述】:
我需要创建一个存储过程来比较 EXPIRYDATE 列与 SYSTEMDATE 并且如果它们匹配相等,则必须将名为 MATCHSTATUS 的附加列更新为值 1,如果它们不匹配则它必须用值 0 更新。
EXPIRYDATE 和 MATCHSTATUS 都存在于同一个表中。
例子:
username password expirydate matchstatus
-----------------------------------------------------
abc 987 01-Feb-2015 1
xyz 678 10-Feb-2015 0
ghi 456 15-Jan-2015 0
在本例中,匹配状态列应通过将过期日期列与 sysdate 进行比较来更新,并且应由存储过程完成。
【问题讨论】:
-
为什么需要存储过程?
-
那有什么问题?
-
您实际上还没有问过问题,您需要查询方面的帮助吗?您在如何创建存储过程方面需要帮助吗?你想知道存储过程是否是正确的使用方法吗?你只是在聊天吗?
标签: sql stored-procedures plsql cursor