【发布时间】:2013-03-05 18:07:35
【问题描述】:
SELECT
XMLELEMENT (
DECODE ('RF', 'RF', 'Credit', 'Sale'), xmlattributes ('01234567' AS "id")
) AS Order
FROM
DUAL
当我运行上述查询时,我收到ORA-00917-missing coma 错误。
【问题讨论】:
-
这个,
DECODE ('RF', 'RF', 'Credit', 'Sale')真的没有意义。您正在检查字符串RF。如果是RF(始终为真),则将其替换为Credit,否则将其替换为Sale。您也可以在其中写Credit并保持原样。或者,RF 是否意味着是一个列?在这种情况下,请删除引号。
标签: oracle