代码之家  ›  专栏  ›  技术社区  ›  user416

oracle中的组存储过程

  •  0
  • user416  · 技术社区  · 7 年前

    我们正在编写大量oracle存储过程来处理业务逻辑。我们希望进行物理分组,以便更好地维护和理解。

    我可以看到包对封装和逻辑分组很有帮助。。。我们是否可以创建名称空间来根据业务逻辑对某些过程进行物理分组。

    请就此向我们提供建议。。。

    1 回复  |  直到 7 年前
        1
  •  3
  •   MT0    7 年前

    创建 PACKAGE :

    CREATE PACKAGE package_name AS
      PROCEDURE procedure_name1;
    
      PROCEDURE procedure_name2( arg1 NUMBER );
    END;
    /
    
    CREATE PACKAGE BODY package_name AS
      PROCEDURE procedure_name1
      IS
      BEGIN NULL; END;
    
      PROCEDURE procedure_name2( arg1 NUMBER )
      IS
      BEGIN NULL; END;
    END;
    /