Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server PL/SQL过程编译时出错_Sql Server_Oracle_Plsql_Procedure - Fatal编程技术网

Sql server PL/SQL过程编译时出错

Sql server PL/SQL过程编译时出错,sql-server,oracle,plsql,procedure,Sql Server,Oracle,Plsql,Procedure,我是PL/SQL的新手。这是我执行的块: SET SERVEROUTPUT ON; CREATE OR REPLACE PROCEDURE DoctorandNurse (id number, name varchar2, dno number, timings varchar2, contact number, gender char, email varchar2, salary number, doj date, post varchar2) AS salary_exception EXC

我是PL/SQL的新手。这是我执行的块:

SET SERVEROUTPUT ON;
CREATE OR REPLACE PROCEDURE DoctorandNurse (id number, name varchar2, dno number, timings varchar2, contact number, gender char, email varchar2, salary number, doj date, post varchar2) AS
salary_exception EXCEPTION;
BEGIN
IF salary >= 2500000 THEN raise salary_exception;
ELSE
insert into Doctor_Nurse values(id,name,dno,timings,contact,gender,email,salary,doj,post);
END IF;
EXCEPTION
WHEN salary_exception THEN DMS_OUTPUT.PUT_LINE('Salary should be less than or equal to Rs. 25,00,000.');
END;

编译器报告创建过程时出现编译错误。错误到底是什么。如果需要,请询问其他信息。

如果您使用的是SQL*Plus,以下功能将起作用:

SQL>shoerr


不确定其他客户端是否支持此语法,但大多数客户端都应该支持此语法。

如果您使用的是SQL*Plus,则以下功能将起作用:

SQL>shoerr


不确定其他客户机是否支持这种语法。

请发出命令,
显示错误
,并提供结果。这是我前面说过的错误:使用编译错误创建的过程。没有更多,也没有更少。请发出命令,
显示错误
,并提供结果。这就是我前面说过的错误:使用编译错误创建的过程。没有更多,也没有更少。一旦我看到错误,这就解决了问题。这个错误是一个语法错误。DBMS.\u OUTPUT.PUT\u行。我错过了B。一旦我看到错误,这就解决了问题。这个错误是一个语法错误。DBMS.\u OUTPUT.PUT\u行。我错过了B。