2024-09-25 15:57:41
ORREPLACE 是一个可选的关键字,建议用户使用此关键字。如果过程已经存在,该关键字将重新创建过程,这样就不必删除和重新创建过程。 关键字IS和AS均可, 它们本身没有区别。IS后面是一个完整的PL/SQL块,可以定义局部变量,但不能以DECLARE开始。局部变量在过程内部存放值。 形式参数可以有三种模式:IN、OUT、INOUT。如果没有为形式参数指定模式,那么默认的模式是IN。 IN表示输入参数 OUT表示输出参数
HelloWorld! 创建第一个存储过程HelloWorld SQL>createorreplaceprocedurehelloworldasbegindbms_output.put_line('helloworld');end; 注:需要在存储过程输入完成后回车,下一行输入”/”回车,才会创建成功。 当提示Procedurecreated表示存储过程创建成功。 调用HelloWorld! 执行 SQL>setserveroutputon; SQL>exec[ute]helloworld; 显示如下结果 helloworld PL/SQLproceduresuccessfullycompleted