在下面的pl sql程序中有什么错误?这是编译错误吗?

时间:2016-06-20 22:32:01

标签: sql plsql oracle11g

Declare
 a VARCHAR2(10);
 b NUMBER;
BEGIN 
 a:=&empname;
 b:=&empno;
 DBMS_OUTPUT.PUT_LINE('WELCOME'a||','||b||);
END;

当我在oracle sql开发人员上运行时,它显示了一些我无法弄清楚的内容。

1 个答案:

答案 0 :(得分:1)

' Welcome'a错了。试试这个:

    Declare 
         a VARCHAR2(10);
         b NUMBER; 
      BEGIN 
        a:=&empname; 
        b:=&empno;
      DBMS_OUTPUT.PUT_LINE('WELCOME'||a||','||to_char(b) );
     END;