小编uma*_*hod的帖子

MySQL在存储过程中禁用auto_increment列临时

在SQL Server中有类似的东西

IDENTITY_INSERT设置为OFF,之后我们可以设置为ON

我想知道的是,在mysql中类似的东西我需要临时设置并设置为ON,例如

create procedure ()

    begin   
      IDENTITY_INSERT is set to OFF
      Some insert statement
      Some insert statement
      IDENTITY_INSERT is set to ON 
    end
Run Code Online (Sandbox Code Playgroud)

mysql

4
推荐指数
1
解决办法
5381
查看次数

在Oracle SQL开发人员中,如果我们从查询浏览器运行过程,如何查看输出

当我编译并运行程序时,我有点惊讶

在此输入图像描述

绿色按钮如pic1所示,我从输出变量得到输出.

这是我的简单代码:

CREATE OR REPLACE PROCEDURE RUNPROCEDURE
    (P_para1  in EMP.ID%type,P_PARA out SYS_REFCURSOR) 
AS 
BEGIN
    OPEN P_PARA FOR
       SELECT * 
       FROM emp 
       WHERE ID = P_para1;
END RUNPROCEDURE;
Run Code Online (Sandbox Code Playgroud)

但是当我从查询浏览器运行时,我没有看到任何输出:=

set serveroutput on;
declare P_PARA1 number;
    P_PARA SYS_REFCURSOR;
begin
    RUNPROCEDURE(
        P_PARA1 => 2,
        P_PARA => P_PARA
    ) ;
end;
/
Run Code Online (Sandbox Code Playgroud)

它只是显示

PL/SQL procedure successfully complete
Run Code Online (Sandbox Code Playgroud)

我没有看到任何输出.

任何帮助赞赏.

oracle plsql oracle-sqldeveloper

0
推荐指数
1
解决办法
473
查看次数

标签 统计

mysql ×1

oracle ×1

oracle-sqldeveloper ×1

plsql ×1