【发布时间】:2012-04-26 07:37:08
【问题描述】:
在返回给客户端之前,我需要使用表中的 XML 数据类型更改存储在列中的 XML 属性的值。
现在我使用游标,获取xml,将其转换为VARCHAR,解析它,更改属性值(如果不存在则添加),将其放入临时表并从临时表返回数据。一切都在一个存储过程(pl/pgsql)中完成。
我想知道是否有更清洁的方法来做到这一点?
【问题讨论】:
-
我不知道在 XML 中替换属性的函数。但也许你的代码仍然可以改进。如果将其包含在问题中会有所帮助。
标签: xml postgresql plpgsql postgresql-9.1