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`函数用于将两个或更多的字符串连接成一个单一的字符串。这个函数非常实用,尤其是在处理涉及字符串拼接的查询时。`CONCAT`的基本语法如下: ```sql CONCAT(str1, str2, ..., str_n) ``` ...
MySQL中的GROUP_CONCAT函数是一个非常实用的统计函数,它允许我们合并特定列的值,并以指定的分隔符连接它们。然而,在某些情况下,如果不注意,可能会遇到一些使用陷阱,导致数据被截断或者出现警告。本文将深入...
在IT行业中,优化软件安装和更新过程是提高效率的关键步骤之一。本文将深入探讨如何配置清华源(TUNA)的.condarc文件以及如何利用清华源安装MySQL数据库的软件包。 首先,`.condarc`文件是conda环境配置文件,它...
为了在项目中使用Conca字体,设计师或开发者需要将其安装到计算机系统中。在Windows系统中,可以将字体文件复制到"Fonts"文件夹中;在MacOS中,可以双击字体文件并点击"安装"按钮。一旦安装完毕,新字体就会出现在...
在处理Excel文件时,经常会遇到一些特殊的情况,比如导入Excel文件时只能够读取某个单元格的前255个字符的问题,或者是在操作过程中需要终止Excel进程的情况。本文将详细介绍如何解决这些问题,并提供具体的代码示例...
在数据分析领域,Pandas库是Python中不可或缺的一部分,它的强大功能之一就是数据的合并与重塑。本篇文章将重点讲解Pandas中的数据合并方法——`pd.concat`,它可以帮助我们将多个DataFrame对象按照特定轴进行合并。...
Conca 类似于 Joy 和 Cat。 它很年轻,但已经可以做很多事情:它包括大多数基本功能,并且可以从文件中读取定义。 定义不同: Joy : square == dup * Conca : [ dup * ] "square"define
5-2-1seqstring_conca.c
萨克斯(Sachs)的想法(2015年)是利用气候变化政策制定来解决其他问题,例如贫困,全球财富重新分配以及制止总体环境退化,这使事情变得更加复杂,导致巨额交易成本和可能的政策失灵。 灾难的可能性正在增加,这...
award awkward lkw peter、01322222、BIOS lkwpeter、1EAAh bios\* PASSWORD、256256、biosstar、SER 589589 biostar setup、589721、CONCA T、SKY_FOX、admin condo、SWITCHES_SW、alfarome CONDO、Sxyz、aLLy、...
不要尝试在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)训练...