【发布时间】:2020-12-22 08:47:15
【问题描述】:
我正在研究 DB2 到 Oracle 的转换,我想知道这个 TABLE 关键字在 DB2 中是什么意思,或者如何在 oracle 中转换它??此代码是表格函数的一部分。
SELECT A.A_REQUESTER,
A.A_TIME,
A.A_NAME,
F.LOCAL,
F.MSGS
FROM STRTOK_SPLIT_IS_TABLES A( A_REQUESTER,
A_TIME,
A_NAME,
A_CODE ),
TABLE( SYSPROC.GET_MSGS(
INLOCAL,
A.A_CODES,
( SELECT TOKEN FROM STRTOK_SPLIT_TABLES_USHARE B
WHERE A.A_REQUESTER = B.REQUESTER
AND A.A_TIME = B.ETIME
AND A.A_NAME = B.NAME
AND B.ORDINAL=1 ) )
) F;
【问题讨论】:
-
提供示例数据、期望的结果以及代码应该做什么的解释。
-
在
SYSPROC.GET_MSGS上进行了谷歌搜索,得到了ibm.com/support/producthub/db2/docs/content/SSEPGG_11.5.0/…,我猜它从 XML 中操作/提取数据。
标签: sql database oracle db2 migration