我正在学习pl / sql中的绑定变量,并尝试在oracle 10g数据库上执行以下代码
VARIABLE v_bind1 VARCHAR2(10);
EXEC :v_bind1:='shweta';
当我执行它时,一个弹出窗口请求绑定变量如图所示screenshot of pop up box
然后我在其中输入值'shweta'并提交,但它显示无效的sql语句。
我应该在弹出框中输入什么,以便我的程序成功执行?
好吧,你使用Apex SQL Workshop,它的古老版本(2.1)可以追溯到2006年1月,它是10g Express Edition数据库的一部分。我从没想过有人可能仍在使用它。升级到至少11gXE,它是免费的。
我建议您在SQL * Plus中测试您的技能,因为您从您选择的工具获得的响应可能会产生误导。