我正在使用Postgres 9.5。
这是我的Postgres表。
create table testXml(XmlFile xml);
我的本地文件夹中有一个XML文件。
<?xml version="1.0" ?><Student><Id>1</Id><Marks>275</Marks><Rank>2</Rank></Student>
我想将文件插入到我的表中。我可以在文件位于数据目录中时插入该文件。
我找到了另一种方法,但它返回OID值:
SELECT lo_import('/home/dinesh/Desktop/test.xml');
运行此时,会得到结果:17994
但我需要XML值作为结果。
我无法找到将OID转换为XML值的明确解决方案。
请帮助我获得正确的结果。
感谢建议。