使用PostgreSQL从xml获取值

使用PostgreSQL从xml获取值,sql,xml,postgresql,xpath,xml-parsing,Sql,Xml,Postgresql,Xpath,Xml Parsing,图中有一个简单的问句,但不是我所希望的形式。 一个cateogray的所有值都用{,}包装,我需要每行一个值,不带这些字符 unnest(xpath('//Name/text()', definition)) as "value" 下面是xml列的一个示例 TBooleanDomainsRifieldTypeSmallInteger ESRIMPTDEFAULT值ESRIPPTDDUplicate 一个0/1布尔域 法尔索 0 韦尔达迪罗 1 如何执行此操作?通过以下

图中有一个简单的问句,但不是我所希望的形式。 一个cateogray的所有值都用{,}包装,我需要每行一个值,不带这些字符

unnest(xpath('//Name/text()', definition)) as "value"

下面是xml列的一个示例


TBooleanDomainsRifieldTypeSmallInteger
ESRIMPTDEFAULT值ESRIPPTDDUplicate
一个0/1布尔域
法尔索
0
韦尔达迪罗
1

如何执行此操作?

通过以下方式,您可以在不使用任何其他字符的情况下获得每行的单个值

unnest(xpath('//Name/text()', definition)) as "value"