当前位置: 代码迷 >> Oracle管理 >> 咋会报错了呢?该如何处理
  详细解决方案

咋会报错了呢?该如何处理

热度:26   发布时间:2016-04-24 04:58:01.0
咋会报错了呢?
大神们,这个存储过程怎么会报错呢?
create or replace procedure P_DEMO_STUDENT_U
(
pStudentId in varchar2,
pStudentName in varchar2,
pGender in number,
pStudentDob in date,
pPhoneNo in varchar2

is
begin
update T_DEMO_STUDENT SET pStudentName=Student_Name,pGender=Gender,pStudentDob=Student_Dob,pPhoneNo=Phone_No
 where pStudentId=Student_Id;
commit; 
end P_DEMO_STUDENT_U;
------最佳解决方案--------------------
pStudentName=Student_Name
应该变成
Student_Name=pStudentName这样子吧
------其他解决方案--------------------
不是这样子的哦!
------其他解决方案--------------------
-- 先把执行的代码及报错相关的信息贴出来。别SB一样!
------其他解决方案--------------------
先把update写利索了

update 表 set 字段=? 还是 
update 表 set ? =字段
  相关解决方案