【发布时间】:2018-07-24 19:19:30
【问题描述】:
在尝试运行以下 sql 时出现以下错误:
错误:PLS-00363:表达式“PNUM”不能用作分配目标 线路:622
Procedure insertRec(pNum In VARCHAR2
,pName in VARCHAR2)
Is
Begin
IF pNum ='0' Then
pNum = '100';
End;
Insert into insertNum(Num,Name) values(pNum,pName);
End;
【问题讨论】:
-
您确定要使用字符串吗?名称
Num和pNum表明您期待数字。一个可能的问题:' 0'和'0 '不等于'0'。