17,086
社区成员
发帖
与我相关
我的任务
分享
应该将 t.v_busi_date=v_busi_date
修改成: t.v_busi_date=pro_name.v_busi_date
-- 其中:pro_name 替换成你的“存储过程名”
因为t.v_busi_date=v_busi_date中,Oracle在默认情况下是先检查你的表是不是有v_busi_date字段名,
如果有(你这个时候有),就选择它,如果没有,就看你是不是定义了一个名为v_busi_date的变量(或常量)。
-- 所以,为了避免类似Bug,你的所有涉及到变量的where条件引用,应该加上对象名(存储过程)前缀: