我使用的是Oracle 11g,我必须将单个sql查询中的xml格式的BLOB值插入到数据库中,我怎样才能实现此目的。
以下查询我正在尝试:
.convertBodyTo(String.class)
但由于某种原因,这不起作用?首先是可以这样做吗?
某些原因它不起作用..有人可以帮助我......我怎么能这样做?
答案 0 :(得分:0)
将您的陈述更改为:
insert into connection_accounts
(account_id
,service_specific_data_v)
values
(1462
, '<?xml version="1.0" encoding="UTF-8"?>
<connection-specific>
<connection value="0">
<chargingGroupDetails>
<groupInfo discountPercentage="10000000" classType="1" groupId="1001"/>
</chargingGroupDetails>
</connection>
</connection-specific')
或者,如果该特定account_id已有记录:
update connection_accounts
set service_specific_data_v = '<?xml version="1.0" encoding="UTF-8"?>
<connection-specific>
<connection value="0">
<chargingGroupDetails>
<groupInfo discountPercentage="10000000" classType="1" groupId="1001"/>
</chargingGroupDetails>
</connection>
</connection-specific'
where account_id = 1462;