过程检查设置参数(PL/SQL、ORACLE)

第 4 名

在包中,我有几个设置全局变量的过程,示例如下:

...
 PROCEDURE setA (pp IN VARCHAR2)
    IS BEGIN global_vName := pp; END;

 PROCEDURE setB (qq IN VARCHAR2)
    IS BEGIN global_vColor := qq; END;

 FUNCTION getA RETURN VARCHAR2
    IS BEGIN RETURN global_vName; END;

 FUNCTION getB RETURN VARCHAR2
    IS BEGIN RETURN global_vColor; END;
...

现在在 PL/SQL 块中,我正在测试它们是否正常工作:

Begin
 mypack.setA('NameA');
 mypack.setB('ColorB');
End;

如何编写是否会检查程序global_vNameglobal_vColor设置吗?

如果它们是 null 过程应该返回异常。请帮忙。

沃恩弗里德·多姆沙伊特

你是这个意思吗?

FUNCTION getA RETURN VARCHAR2 IS 
BEGIN 
   IF global_vName IS NULL THEN
      RAISE NO_DATA_FOUND;
   END IF;
   RETURN global_vName; 
END;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C#中的PLSQL过程参数

来自分类Dev

过程中的 PLSQL Oracle 游标

来自分类Dev

Oracle存储过程列表参数

来自分类Dev

Oracle:在程序包和过程中设置会话参数

来自分类Dev

与Oracle对象参数调用Oracle存储过程

来自分类Dev

异常在oracle plsql过程中找不到数据

来自分类Dev

干净地结束由 Oracle 调度程序启动的 plsql 过程

来自分类Dev

更新 Oracle 存储过程以引入检查

来自分类Dev

如何检查过程及其在过程列表中的参数?

来自分类Dev

在存储过程执行期间设置参数

来自分类Dev

带有Out参数的oracle存储过程

来自分类Dev

我必须配置哪些设置才能使用Spring的存储过程将XML用作Oracle的输入参数

来自分类Dev

要设置的Oracle兼容参数

来自分类Dev

存储过程根据其他参数输入设置参数

来自分类Dev

从Java调用PLSQL过程

来自分类Dev

PLSQL 过程逻辑

来自分类Dev

如何在PLSQL中转换整数变量以传递给布尔过程参数?

来自分类Dev

plsql 存储过程,输入参数 date_of_birth 作为 varchar 'DD-MM-YYYY' 格式

来自分类Dev

如何使用 substr 函数验证过滤器并从 Oracle PLSQL 中的存储过程获取结果?

来自分类Dev

在Apex Oracle的过程中检查匹配数字

来自分类Dev

SQL Server存储过程抱怨缺少参数,但是正在设置

来自分类Dev

将列值设置为存储过程的输出参数

来自分类Dev

如何使用out sys_refcursor参数执行oracle过程?

来自分类Dev

带大小写的oracle过程取决于参数

来自分类Dev

ORACLE-具有RC IN OUT参数的远程执行过程

来自分类Dev

Django,使用游标时返回存储过程的参数(Oracle)

来自分类Dev

从Groovy调用具有IN OUT参数类型的Oracle过程

来自分类Dev

如何从C#向Oracle存储过程发送CLOB参数?

来自分类Dev

带有参数的存储过程的新Oracle软件包

Related 相关文章

  1. 1

    C#中的PLSQL过程参数

  2. 2

    过程中的 PLSQL Oracle 游标

  3. 3

    Oracle存储过程列表参数

  4. 4

    Oracle:在程序包和过程中设置会话参数

  5. 5

    与Oracle对象参数调用Oracle存储过程

  6. 6

    异常在oracle plsql过程中找不到数据

  7. 7

    干净地结束由 Oracle 调度程序启动的 plsql 过程

  8. 8

    更新 Oracle 存储过程以引入检查

  9. 9

    如何检查过程及其在过程列表中的参数?

  10. 10

    在存储过程执行期间设置参数

  11. 11

    带有Out参数的oracle存储过程

  12. 12

    我必须配置哪些设置才能使用Spring的存储过程将XML用作Oracle的输入参数

  13. 13

    要设置的Oracle兼容参数

  14. 14

    存储过程根据其他参数输入设置参数

  15. 15

    从Java调用PLSQL过程

  16. 16

    PLSQL 过程逻辑

  17. 17

    如何在PLSQL中转换整数变量以传递给布尔过程参数?

  18. 18

    plsql 存储过程,输入参数 date_of_birth 作为 varchar 'DD-MM-YYYY' 格式

  19. 19

    如何使用 substr 函数验证过滤器并从 Oracle PLSQL 中的存储过程获取结果?

  20. 20

    在Apex Oracle的过程中检查匹配数字

  21. 21

    SQL Server存储过程抱怨缺少参数,但是正在设置

  22. 22

    将列值设置为存储过程的输出参数

  23. 23

    如何使用out sys_refcursor参数执行oracle过程?

  24. 24

    带大小写的oracle过程取决于参数

  25. 25

    ORACLE-具有RC IN OUT参数的远程执行过程

  26. 26

    Django,使用游标时返回存储过程的参数(Oracle)

  27. 27

    从Groovy调用具有IN OUT参数类型的Oracle过程

  28. 28

    如何从C#向Oracle存储过程发送CLOB参数?

  29. 29

    带有参数的存储过程的新Oracle软件包

热门标签

归档