&no 用 :no 代替。
:var_name变量的使用。

解决方案 »

  1.   

    不太明白你的问题 ,应该是直接写你的变量名就可以了
    var xh varchar2(10);
    var name varchar2(20);
    begin
    insert into test1 values (xh,name);
    end
      

  2.   

    错了,楼上的对!!
    应该是:insert into test1 values (:xh,:name);
      

  3.   

    SQL> create table a(id integer,name varchar2(10));表已创建。SQL> begin
      2  insert into a values(&id,'&name');
      3  end;
      4  /
    输入 id 的值:  1
    输入 name 的值:  test
    原值    2: insert into a values(&id,'&name');
    新值    2: insert into a values(1,'test');PL/SQL 过程已成功完成。SQL> select * from a;        ID NAME
    ---------- ----------
             1 test
    SQL>------------------------------------------------
    不知是否是楼主想要的