如何在 oracle 中使用隐式游标更新 emp_name。
为此,我在 pl/sql 中编写了一个程序
DECLARE
var_names VARCHAR2(30);
BEGIN
UPDATE emp
SET emp_name= emp_name +'garu';
IF SQL%NOTFOUND THEN
dbms_output.put_line('None of the salaries where updated');
ELSIF SQL%FOUND THEN
var_names:=sql%rowcount;
dbms_output.put_line('Salaries for ' || var_names|| 'employees are updated');
END IF;
END;
但显示错误,即
Error report:
ORA-01722: invalid number
ORA-06512: at line 4
01722. 00000 - "invalid number"
*Cause:
*Action: