update问题,求助!
表结构如下: 
 DOC_ID   NUMBER, 
 WB_ID   NUMBER, 
 WB_DOC   BCLOB   
 创建了一个存储过程如下: 
 名称:dt_SZLUP_UpdateWBDoc 
 内容:(docbyte   blob, 
 wb_id   number)is 
 begin 
 update   SZLUP.B_WBDOC   set   WB_Doc   =   docbyte   where   WB_ID   =   wb_id; 
 commit; 
 end; 
 编译通过.   
 为什么我输入execute   dt_SZLUP_UpdateWBDoc(null,1)时却将所有记录都更新了,WB_DOC字段都变为null值了?
------解决方案--------------------update SZLUP.B_WBDOC set WB_Doc = docbyte where WB_ID = wb_id;   
 参数不要和column名相同。   
 update SZLUP.B_WBDOC set WB_Doc = docbyte where WB_ID = p_wb_id;   
------解决方案--------------------WB_ID = wb_id改为WB_ID = :wb_id;