-
-
2801482773 数据达人Lv4
发表于2019-6-25 14:43
悬赏1
已解决
您好,请问下写了一段sql在数据库中用到了with as 写法可以执行但是在亿信数据源中却不可以这么写怎么解决呢
2801482773 发表于 2019-6-25 16:32
但是我这边就是说测试不通过, with a_01 as(select 1 from dual)select * from a_01 ,您试试这个 ...
测试不通过也无所谓,计算分析表能出结果就行,数据源的测试只能通过比较通用的sql,用宏获取个参数就测试不通过了
15个回答
-
2801482773 数据达人Lv4
缱绻 发表于 2019-6-25 15:10
用的是什么数据库呢?是测试sql数据源报错了吗 可以提供下报错截图
with a_01 as
(select 1 from dual)
select * from a_01 您那边用数据源色是下这条语句吧
-
2801482773 数据达人Lv4
缱绻 发表于 2019-6-25 15:22
到底是什么呢??12C的话是否有更换数据库驱动呢??
这个跟数据库没啥关系,不论哪个数据库都有这个函数的,这只是个函数你用哪个都没有关系,您先测试下就知道问题了吧
2801482773 发表于 2019-6-25 15:29
这个跟数据库没啥关系,不论哪个数据库都有这个函数的,这只是个函数你用哪个都没有关系,您先测试下就知 ...
跟数据库是没什么关系 但是跟产品的兼容性有关系 如果是12C 需要换对应的数据库驱动才可以跟产品兼容 毕竟sql数据源是在产品中进行操作的 而不是在数据库中操作
-
2801482773 数据达人Lv4
Edmund 发表于 2019-6-25 15:32
跟数据库是没什么关系 但是跟产品的兼容性有关系 如果是12C 需要换对应的数据库驱动才可以跟产品兼容 毕 ...
我们数据库是没有问题的,主要是你们产品不能在数据库中用这个函数,你就当我用的12c吧
2801482773 发表于 2019-6-25 15:50
我们数据库是没有问题的,主要是你们产品不能在数据库中用这个函数,你就当我用的12c吧 ...
对 没说您数据库有问题 是换咱们产品war包中的驱动 web-INF/lib文件夹下的 缓存数据库中正在用的就可以了
-
2801482773 数据达人Lv4
韦韬然 发表于 2019-6-25 15:32
我记得4.6 4.7数据源都支持with as ,应该不是这个问题吧
但是我这边就是说测试不通过, with a_01 as(select 1 from dual)select * from a_01 ,您试试这个看看

