xml节点检索值

时间:2013-08-30 07:21:23

标签: sql sql-server xml oracle

我正在尝试将以下查询从sql server迁移到oracle

SQLSERVER

insert into @XmlGroupKeys(trans_grp_key)
SELECT KeyList.Keys.value('(.)','varchar(10)') AS GroupKey 
FROM @GroupKeyList.nodes('*') AS KeyList(Keys)

到oracle

INSERT INTO tt_v_XmlGroupKeys  ( TRANS_GRP_KEY )
SELECT KEYS GroupKey FROM 
XMLTABLE('*' PASSING v_GroupKeyList COLUMNS KEYS VARCHAR2(10) );

我不明白的是@ GroupKeyList.nodes('*')在sqlserver中的一部分..它是什么意思,什么是oracle中的等价物..

0 个答案:

没有答案