Sql 如何显示查询结果数据
我正在运行以下SQL语句:Sql 如何显示查询结果数据,sql,names,Sql,Names,我正在运行以下SQL语句: SELECT TS_MESSAGE, TX_SERVICENAME, TX_CONFIRMATION "Conf", TX_SS_MESSAGE, TX_OMS_MESSAGE, a.fl_resend_message from INTF_OMS.LOG_WEB_SERVICE_SS_INITIATED a where tx_servicename like '%mobileUserForcedToSig
SELECT
TS_MESSAGE,
TX_SERVICENAME,
TX_CONFIRMATION "Conf",
TX_SS_MESSAGE,
TX_OMS_MESSAGE,
a.fl_resend_message
from INTF_OMS.LOG_WEB_SERVICE_SS_INITIATED a
where tx_servicename like '%mobileUserForcedToSignOff%'
--and tx_ss_message like '%e50702%'
and tx_ss_message like '%E30046%'
and a.ts_message like '%25-JAN-11%'
order by ts_message asc
我得到了我想要的结果,但是列tx\u ss\u消息包含以下信息:
<?xml version="1.0" encoding="UTF-8"?>
<MobileUserForcedToSignOff>
<MessageId></MessageId>
<MessageDate>20110125</MessageDate>
<MessageTime>1853</MessageTime>
<DispatchUserId>E30046</DispatchUserId>
<MobileUserId>e19952</MobileUserId>
</MobileUserForcedToSignOff>
我真正想要的是,当我运行查询时,它只返回DispatchUserID、MessageDate和MobileUserID
关于如何实现这一点,有什么建议吗?在现有查询之外编写一个查询,用于解析所需3项的xml