为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。 【DM版本】:DM8 【操作系统】: 【CPU】: 【问题描述】*:这个XMLTable的语法有办法兼容Oracle吗。之前是按第一行的语法写的。达梦报语法错误,如果不能兼容oracle这个语法的话改动工作量有点大。
XMLTable的使用方法可以参考DM8_SQL语言使用手册.pdf。 要不然设置Oracle兼容试试 oracle兼容相关参数设置: SP_SET_PARA_VALUE(2,'COMPATIBLE_MODE',2); SP_SET_PARA_VALUE(1,'ORDER_BY_NULLS_FLAG',1); SP_SET_PARA_VALUE(1,'CALC_AS_DECIMAL',1); SP_SET_PARA_VALUE(1,'ENABLE_SEQ_REUSE',1); SP_SET_PARA_VALUE(1,'ENABLE_PL_SYNONYM',1); SP_SET_PARA_VALUE(1,'ENABLE_BLOB_CMP_FLAG',1);
提供详细的示例。最好拿一个简单查询显示结果和写法
XMLTable的使用方法可以参考DM8_SQL语言使用手册.pdf。
要不然设置Oracle兼容试试
oracle兼容相关参数设置:
SP_SET_PARA_VALUE(2,'COMPATIBLE_MODE',2);
SP_SET_PARA_VALUE(1,'ORDER_BY_NULLS_FLAG',1);
SP_SET_PARA_VALUE(1,'CALC_AS_DECIMAL',1);
SP_SET_PARA_VALUE(1,'ENABLE_SEQ_REUSE',1);
SP_SET_PARA_VALUE(1,'ENABLE_PL_SYNONYM',1);
SP_SET_PARA_VALUE(1,'ENABLE_BLOB_CMP_FLAG',1);