`

基于oracle pl/sql的简单规则引擎的设计草稿

阅读更多

这个是今年我做的一个简单的规则引擎的设计草案

虽然现在实际做出来的东西 已经很多地方和这个文档不一样了

但核心思路没有变

简单的思路是这样:

把规则分成三部分

1 数据集合

2 条件

3 动作

对于数据集合里的一条纪录 如果它满足条件 那么就执行动作

利用正则表达式等手段 把配制的规则拼装成一个动态sql 然后执行

详细的设计思路可以看一下附件 (比较长 大家可以跳着看 呵呵)

在这里发出来 一是希望从大家那里得到更多的帮助 让我可以提高这个东东 二是希望和大家探讨一下基于pl/sql的规则引擎的设计思路 可行性等问题

 

欢迎大家跟帖讨论

分享到:
评论
5 楼 beyondbyte 2007-04-30  
偶然发现, 我们是同一个行业打滚, 设计的东西也是如此的相似
4 楼 beyondbyte 2007-04-30  
偶然发现, 我们都是做同一个行业, 设计的思路也是如此相似, 呵~
3 楼 fins 2007-01-08  
是给批处理用的:)

参数通过配制的动作传递
动作可能是个纯出过程
这样配制
pa([客户ID],[客户名称],[客户性别])

什么叫 OLTP??
2 楼 MountLion 2007-01-05  
有两个疑问:
1、规则中没有看到参数如何传递
2、数据集-规则-动作的模式适合批处理,在OLTP中如何应用这种方法?
1 楼 MountLion 2007-01-04  
这个基本上是给批处理用的吧?

相关推荐

    PL/SQL Developer 6.05注册版-1

    PL/SQL Developer(pl/sql)是一个集成开发环境,专门面向Oracle数据库存储程序单元的开发。 <br>此版本包含注册文件和简体中文语言安装包 <br>Enhancements in PL/SQL Developer 7.1.5 ====================...

    PL/SQL Developer v8.0.zip

    PL/SQL Developer是一个集成开发环境,专门面向Oracle数据库存储程序单元的开发。如今,有越来越多的商业逻辑和应用逻辑转向了Oracle Server,因此,PL/SQL编程也成了整个开发过程的一个重要组成部分。PL/SQL ...

    PL/SQL Developer 7.1.5 注册版-3

    PL/SQL Developer(pl/sql 7.1.5)是一个集成开发环境,专门面向Oracle数据库存储程序单元的开发。 <br>此版本包含注册文件和简体中文语言安装包 <br>Enhancements in PL/SQL Developer 7.1.5 ==============...

    PL/SQL Developer

    PL/SQL Developer是一个集成开发环境,专门面向Oracle数据库存储程序单元的开发。如今,有越来越多的商业逻辑和应用逻辑转向了Oracle Server,因此,PL/SQL编程也成了整个开发过程的一个重要组成部分。PL/SQL ...

    pl/sql developer 9 + 注册机

    PL/SQL Developer是一个集成开发环境,专门面向Oracle数据库存储程序单元的开发。如今,有越来越多的商业逻辑和应用逻辑转向了Oracle Server,因此,PL/SQL编程也成了整个开发过程的一个重要组成部分。PL/SQL ...

    PL/SQL Developer8.04官网程序_keygen_汉化

    PL/SQL Developer是一个集成开发环境,专门面向Oracle数据库存储程序单元的开发。如今,有越来越多的商业逻辑和应用逻辑转向了Oracle Server,因此,PL/SQL编程也成了整个开发过程的一个重要组成部分。PL/SQL ...

    PL/SQL Developer 7.1.5 注册版

    PL/SQL Developer(pl/sql 7.1.5)是一个集成开发环境,专门面向Oracle数据库存储程序单元的开发。 <br>此版本包含注册文件和简体中文语言安装包 <br>Enhancements in PL/SQL Developer 7.1.5 ==============...

    PLSQL Developer 7.1.5

    PL/SQL Developer是一个集成开发环境,专门面向Oracle数据库存储程序单元的开发。如今,有越来越多的商业逻辑和应用逻辑转向了Oracle Server,因此,PL/SQL编程也成了整个开发过程的一个重要组成部分。PL/SQL ...

    PLSQL Developer(免安装、汉化版,很好用的) 8.0.3.1510.rar

     性能优化——使用PL/SQL Profiler,可以浏览每一执行的PL/SQL代码行的时序信息(Oracle8i或更高),从而优化您SQL和PL/SQL的代码性能。  更进一步,您还可以自动获取所执行的SQL语句和PL/SQL程序统计信息。该...

    PLSQL Developer 10.0.4.1708〖附中文补丁和注册机〗

    PL/SQL Developer提供了一个简单易用的窗体,只要将信息输入其中,PL/SQL Developer就将生成相应的SQL,从而创建或转换对象。  模板列表——PL/SQL Developer的模板列表可用作一个实时的帮助组件,协助您强制实现...

    PLSQL Developer 10.0.5.1710〖附中文补丁和注册机〗

    PL/SQL Developer提供了一个简单易用的窗体,只要将信息输入其中,PL/SQL Developer就将生成相应的SQL,从而创建或转换对象。  模板列表——PL/SQL Developer的模板列表可用作一个实时的帮助组件,协助您强制实现...

    PLSQLDeveloper下载

    PL/SQL Developer是一个集成开发环境,专门面向Oracle数据库存储程序单元的开发。如今,有越来越多的商业逻辑和应用逻辑转向了Oracle Server,因此,PL/SQL编程也成了整个开发过程的一个重要组成部分。PL/SQL ...

Global site tag (gtag.js) - Google Analytics