从PL/SQL生成RSS
作者: 戴羽, 出处:IT专家网, 责任编辑: 李书琴,
2008-05-14 14:40
这个代码是基于AskTom表结构,这意味着如果你不立即重写这个查询的话它是不能运行在你的数据库中的。此外,这个代码依赖于一个很长的查询以生成XML。不过这个代码很简单。而且它还包括了对几个版本RSS的支持,改进了功能,不过这当然也增加了复杂性。
注意在34行的“guid”元素。这是一个可选元素,要聚合它们的人可以用它来唯一标识这个项目。我将表里的ID字段与连接了小时、分钟、秒的Julian日期——to_char(sysdate,‘JHH24MISS’)连接起来。这意味着当你更新一条记录的时候,这个日期会发生变化使你的聚合者看到一个新的guid并为改变的记录显示一个新的项目。测试这个过程的最简单方式是在SQL Developer中使用“OWA Output”标签:

