stored-procedures - Informix 12.10 当语句无法从查询中“准备”时查找查询中的错误点
问题描述
我在程序中有这样长的查询
CREATE PROCEDURE procedure1(var type1)
DEFINE Result Type2;
LET c_query =
"SELECT " ||
"RESULT " ||
"FROM " ||
"QUERY_PART1 " ||
"join " ||
"QUERY_PART2 " ||
"join " ||
...
"END_PART ";
PREPARE c_stmt FROM c_query; -- Problematic line
DECLARE c_cur CURSOR FOR c_stmt;
OPEN c_cur;
....
END PROCEDURE
但是“PREPARE c_stmt FROM c_query;” 行不运行,错误是
Execute: A syntax error has occurred
我尝试在线查找查询的语法错误,但没有奏效。我可以找到错误行吗?
有人可以帮忙吗?
解决方案
推荐阅读
- reactjs - 你可以从 Next.js 中的 getStaticPaths() 传递非字符串对象吗?
- java - 使用地图时的编码字符串
- python-3.x - 如何获取存储库中的所有提交以及相应的分支名称?
- c# - 如何从您单击的链接按钮中获取字符串?
- proxy - 企业代理背后的开发空间
- kubernetes - Kubernetes中的VPA和HPA(Auto Scaling)可以一起使用吗?
- matlab - 如何错过 pcolor 图中的矩阵元素?
- algorithm - 在两个单元格之间找到网格空间的算法
- java - 我应该使用自动装配的静态变量吗?
- android - 无法为 FormURLEncoded Retrofit 中的键发送空值