我刚刚开始PL/SQL
编写一个简单的基础代码。我没有得到,代码有什么问题。
DECLARE
role_test varchar(40) := 'Programmer';
BEGIN
update veer_test set project_id=1008420 where role=:role_test;
END;
我越来越ORA-01008: not all variables bound
。
早些时候我试过:
DECLARE
role varchar(40) := 'Programmer';
BEGIN
update veer_test set project_id=1008420 where role=role;
END;
这更新了表的所有行。嗯,这是有道理的。但是,如果我想使用与表中相同的变量名怎么办。我也试过:
role=:role;
但同样的错误ORA-01008