sql - 找不到错误 -359 SQL 函数(函数存储过程) - 在通过 Excel 的 ODBC 查询中
问题描述
我一直在从事一些涉及通过 Excel ODBC 连接进行查询的新项目。在过去的几天里,对于我知道编写正确的多个函数,我收到了一个“-359 SQL 函数(函数存储过程)未找到”。
我对来自实时数据库的 ODBC 查询非常陌生,我希望有人可以向我解释为什么基本功能不起作用,如果有办法通过创建 UDF 或类似的东西来实现它们查询的开头或 Excel 本身。这是我知道的代码片段,否则它可以正常工作,但在 ODBC 查询中不起作用
不幸的是,运行数据库的公司仍然不会告诉我数据库所在的 Oracle 的 SQL 版本,但我什至尝试了最基本的内置函数,如 CONCAT,但无济于事。
提前致谢!
CREATE TABLE frequencies
([Patient_Num] int, [Frequency] varchar(10))
;
INSERT INTO frequencies
([Patient_Num], [Frequency])
VALUES
(1, 'A'),
(1, 'B'),
(2, 'A')
;
select Patient_Num,
string_agg(Frequency, '; ') as Frequencies
from frequencies
group by Patient_Num
解决方案
推荐阅读
- javascript - jQuery 无法识别克隆的输入
- javascript - 无法在 IE11 中禁用平滑滚动
- javascript - 在 JS 中使用可选的 java 变量
- python - 如何在 macOS Catalina 的 VS Code 中使用 pip install 安装依赖项
- android-studio - 詹金斯可以显示失败构建\成功构建的数量吗?
- javascript - 如何在 JavaScript 中进行模块论证?
- javascript - 如何在 reudx 中使用 mapdispatchtostate?
- amazon-web-services - 使用 step 函数运行多个 fargate 任务
- reactjs - 反应引导:导航栏最后一项右手定位
- mysql - 带有多个 IF 语句的 MySQL 触发器