`

存储过程中用like接变量

阅读更多

mysql v 5.0.22

 

CREATE  PROCEDURE `p1`(in param integer)
begin

	declare var1 varchar(20);

	if param = 1 then

		set @var1 = 'qq520';

	else

		set @var1 = 'wunder';

	end if;

	set @sqlstr ='select * from _userinfo where uname like ?';

	prepare stmt from @sqlstr;

	EXECUTE stmt USING @var1;

end;

 接收参数,如果是int类型的1,则like qq520 反之like wunder

分享到:
评论

相关推荐

    vfp教程

    数组在VFP中用于存储多个相关数据,是数据处理中的常用工具。虽然教程未详细展开数组的使用,但通常包括数组的定义、初始化、遍历和操作数组元素等操作。数组可以是单维或多维的,常用于处理批量数据。 表达式和...

    SQL数据库期末考试题及答案.pdf

    1. 系统表:SQL Server中的系统表用于存储数据库对象的信息,例如`sysobjects`表就保存了关于每个数据库对象的数据,如表、视图、存储过程等。 2. DML语句:DML(Data Manipulation Language)包括`UPDATE`, `...

    Java 语言基础 —— 非常符合中国人习惯的Java基础教程手册

    生成实例的过程叫做把"一个对象实例化"。一个实例化 的对象实际上是由若干个实例变量和实例方法组成的。当你创建出一个类的实例时,系统将 为实例变量指定内存,然后你就可以利用实例方法去做某些事情。 2.2.5 ...

    江正军,技术总结

    内表是ABAP中用来存储数据集合的一种数据结构。它们支持多种遍历方式和操作。 ### 4. OPEN SQL OPEN SQL是ABAP用于访问数据库的强大工具,它支持常见的SQL操作,如SELECT、INSERT等,并提供了对数据库连接和操作的...

    JSP试题题库(上)

    JDBC(Java Database Connectivity)是Java中用来连接数据库的API,它的基本功能包括建立数据库连接、提交SQL语句、处理查询结果等。数据库维护管理通常不是JDBC的直接功能,而是由更高级的数据库管理工具或特定...

    2021-2022计算机二级等级考试试题及答案No.11542.docx

    6. 变量的理解:变量在编程中是存储数据的容器,其名称必须是有效的标识符,可以在定义时没有初始值。但是,变量的访问范围受到限制,不是在任何位置都能访问。例如,在局部作用域定义的变量仅在其所属的函数或代码...

    2021-2022计算机二级等级考试试题及答案No.11832.docx

    - 同一过程中用“Dim”定义的局部变量和用“Static”定义的局部变量虽然作用域相同,但生存周期不同。“Static”变量保留上一次调用过程后的值,而“Dim”变量每次调用都会重新初始化。 - 正确答案为**C**,因为...

    《MYSQL实用教程》期末考试题.doc

    2. SET 语句:在MySQL中,SET语句用于设置变量的值,而`END`用于结束一个代码块,如存储过程或事务。`DELIMITER`命令用于更改MySQL客户端的语句分隔符,通常在定义存储过程或函数时使用。 3. 实体间联系:在数据库...

    RAPTOR程序设计例题参考答案..pdf

    4. 较大数的存储:该问题要求输入两个数a、b,然后将较大数存储在变量a中,较小数存储在变量b中,最后输出变量a和b的值。 5. 最大值计算:该问题要求输入三个数a、b、c,然后计算并输出其中的最大值。 6. 数值排序:...

    2021-2022计算机二级等级考试试题及答案No.2223.docx

    10. `web.config`文件在ASP.NET中用于配置应用程序,可以定义数据库连接字符串、授权规则和安全性控制,但不直接处理Application事件。 11. HTTP的默认端口号是80。 12. ASP.NET中的事件处理通常在服务器端进行,...

    2021-2022计算机二级等级考试试题及答案No.2555.docx

    16. 变量作用域:在一个函数内的复合语句中定义的变量仅在该复合语句范围内有效,而不是整个函数范围。 17. 触发器类型:在更新触发表本身时,应使用`BEFORE UPDATE`触发器,以便在更新操作执行前进行检查或修改。 ...

    Linuxbashshell入门教程实用.pdf

    变量在Bash中用于存储数据。声明变量无需特定关键字,直接赋值即可,如`name="John"`。Bash支持环境变量(影响子进程)和局部变量(仅在当前shell会话中有效)。变量可通过`export`命令变为环境变量。 运算符方面,...

    Web应用开发练习题[归类].pdf

    4. JDBC(Java Database Connectivity):JDBC是Java中用来连接数据库的API,它可以建立连接、提交SQL语句、处理查询结果,但数据库维护管理不属于其基本功能。 5. JSP页面编译:JSP经过编译后会变成一个Servlet,...

    2021-2022计算机二级等级考试试题及答案No.9802.docx

    14. VFP数据类型:通用型(General)在VFP中用于存储多媒体对象,如图像和声音。 15. 窗体事件:在VB或类似的环境中,当加载窗体时,首先触发的是Load事件。 16. HTML邮件链接:创建电子邮件链接的正确HTML代码是`...

    SQL语法(帮助文档)

    系统变量在SQL中用来存储数据库系统的状态信息,例如服务器配置参数。用户可以通过`SELECT @@variable_name`来查看或设置这些变量,如`@@version`显示MySQL版本,`@@global.autocommit`控制自动提交行为。 2. **...

    abap內表 工作区 的定义和区别

    它可以视为一个结构化的变量,能够存储一组相关的数据字段。工作区的定义方式灵活多样,包括直接定义、参照表或结构、包含自定义字段和参照内部表。 #### 定义工作区的方法 1. **直接定义**:使用`BEGIN OF...END ...

    需要有关SQL查询的帮助

    6. **@USERNAME**: 这是一个预定义变量,通常在MySQL中用来存储用户提供的参数或者在查询执行前设置的值。在这里,它应该是要与`USER_NAME`字段进行匹配的用户名。 这个查询可能用于寻找`NC_USER`表中`USER_NAME`...

    阿里云 专有云企业版 V3.6.2 MaxCompute 用户指南 - 20181228.pdf

    - **UI元素和命令**:文档中用不同格式标注了UI元素(如粗体表示按键、菜单名称)、命令(如斜体表示参数、变量)以及操作指南,帮助用户更好地理解和操作MaxCompute。 在实际使用中,用户还需要了解如何创建项目...

    点文件

    - **隐藏信息**:有些点文件用于存储系统或应用程序的隐藏数据,如`.DS_Store`是macOS中用于存储文件夹布局信息的文件。 - **初始化脚本**:在Shell环境中,`.bash_profile`或`.zshrc`这样的点文件用作启动脚本,...

Global site tag (gtag.js) - Google Analytics