1、correct:
delimiter $$
create procedure getJointProjectIDByStudentIDAndProjStatus
(IN StuID varchar(16), IN ProjStatus int, IN fromPara VARCHAR(4), IN toPara VARCHAR(4))
BEGIN
SET @dd = CONCAT(
'select project.projid from stuandproj,project where project.projid = stuandproj.projid and stuandproj.stuid = StuID and project.projstatus = ',
ProjStatus,
' and stuandproj.accepted=1 LIMIT ',
fromPara,
',',
toPara );
PREPARE stmt FROM @dd;
EXECUTE stmt;
END$$
delimiter ;
2、error:
delimiter $$
create procedure getJointProjectIDByStudentIDAndProjStatus
(IN StuID varchar(16), IN ProjStatus int, IN fromPara VARCHAR(4), IN toPara VARCHAR(4))
BEGIN
SET @dd = CONCAT(
'select project.projid from stuandproj,project where project.projid = stuandproj.projid and stuandproj.stuid = StuID and project.projstatus = ProjStatus and stuandproj.accepted=1 LIMIT ',
fromPara,
', ',
toPara );
PREPARE stmt FROM @dd;
EXECUTE stmt;
END$$
delimiter ;
---------------------------------------------------------------------------------------------------------------------------------------
如果参数ProjStatus放在整个CONCAT函数的第一个参数中的话,会出现错误,这个参数在SP真正执行的时候会被忽略掉。
问题解决:将ProjStatus做为单独的CONCAT函数的参数传进去,即如上的,正确的方式是传给CONCAT六个参数而不是四个。
分享到:
相关推荐
本篇文章主要介绍了MySQL中concat函数的用法(连接字符串),在命令行模式下进行测试。具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
Conca
可以解决导入Excel文件只读某个单元格前255个字符问题。以及杀死该进程,两个方法囊括其中哦。
Conca 类似于 Joy 和 Cat。 它很年轻,但已经可以做很多事情:它包括大多数基本功能,并且可以从文件中读取定义。 定义不同: Joy : square == dup * Conca : [ dup * ] "square"define
5-2-1seqstring_conca.c
萨克斯(Sachs)的想法(2015年)是利用气候变化政策制定来解决其他问题,例如贫困,全球财富重新分配以及制止总体环境退化,这使事情变得更加复杂,导致巨额交易成本和可能的政策失灵。 灾难的可能性正在增加,这...
主要介绍了详解pandas数据合并与重塑(pd.concat篇),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
不要尝试在base环境中进行安装,也不要使用python 3.8。 激活环境: conda activate causalnex 使用conda安装pygraphviz,而不是pip conca install pygraphviz 如果遇到找不到该软件包的错误,请尝试使用conda...
一:原型 concat(values, axis, name=“concat”)。简单理解即将传入的values(若干shape完全一样的N维张量)在指定的维度axis(0<= axis <= N-1)上进行拼接,并返回拼接后的张量。 二:代码分析 ...
在TransformStream中包装一个ReadableStream。 用法 var from = require ( 'from2' ) ; var concat = require ( 'concat-stream' ) ; var toThrough = require ( 'to-through' ) ; var readable = from ( [ ' ' , ...
BX解析此存储库包含案例研究的源代码,演示我们的双向宏模型:解析标记化剥离conca BX解析此存储库包含案例研究的源代码,演示我们的双向宏模型:打印格式可视化渲染识别...总共大约70个文件,其中3200行代码和注释...
pyscanweb Pyscan 是一个 Web 界面,允许用户通过他们的导航器使用 pyinsane 库。 为了正常工作,PyScanWeb 需要以下依赖: Pythonfpdf PythonPython理智要从 pip 安装它们,请使用: pip install -r requirements....
包含模块nginx, nginx doc, Lua, Naxsi, Rtmp, HttpSubsModule,echo-nginx, lower_upper_case, headers-more,auth_ldap, set-misc, lua-upstream, encrypted-session,limit-traffic, AJP, form-input, upstream_...
但大多还是用来进行二分类,即将原始图像分成两个灰度级或者色度,依次找到图像中感兴趣的目标部分。 本文主要利用U-Net网络结构实现了多类的语义分割,并展示了部分测试效果,希望对你有用! 2 源代码 (1)训练...