1

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

sqlserver

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

到甲骨文

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

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

4

0 回答 0