Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Access SQL中的函数在Oracle SQL中不可用_Sql_Oracle_Ms Access - Fatal编程技术网

Access SQL中的函数在Oracle SQL中不可用

Access SQL中的函数在Oracle SQL中不可用,sql,oracle,ms-access,Sql,Oracle,Ms Access,几天前我发布了一个问题。我在Access中使用查询向导进行了查询(我绝不是SQL专家),并试图将Excel直接连接到我的数据源(Oracle ORAD数据库),但它无法工作。我们确定这是因为Access生成的SQL不是Oracle DB将解释的SQL类型 基于Access的SQL查询使用以下函数: 修剪 IIf(IsNull([表1]),[表2],[表3]) Val([表4]) 总数 (格式为):总和(IIf(非(IsNull([表]),[表],0)) 我可以保留哪些功能?我应该更改哪些功能

几天前我发布了一个问题。我在Access中使用查询向导进行了查询(我绝不是SQL专家),并试图将Excel直接连接到我的数据源(Oracle ORAD数据库),但它无法工作。我们确定这是因为Access生成的SQL不是Oracle DB将解释的SQL类型

基于Access的SQL查询使用以下函数:

  • 修剪
  • IIf(IsNull([表1]),[表2],[表3])
  • Val([表4])
  • 总数
  • (格式为):总和(IIf(非(IsNull([表]),[表],0))
我可以保留哪些功能?我应该更改哪些功能?我应该将它们更改为什么?我一直试图在Oracle帮助网站上查找,但这很混乱,而且语法示例也不多


非常感谢您的帮助

我认为最好解释一下您想要实现什么,Oracle有自己的功能,它们可能与SQL Server的功能有很大不同。表的定义和您生成的查询也将有助于洛蒂搜索谷歌
oracle sql trim
oracle sql iif
oracle sql val
-它们都有您在结果的第一页上查找的信息。