MySQL执行拼接字符串语句实例
2011-03-02 13:21
477 查看
-- 以下是一个MySQL执行拼接字符串语句实例:
-- 为需要拼接的变量赋值
SET @VARNAME='李';
-- 拼接字符串,其中?是执行拼接字符串语句的参数,@TestName是结果值
SET @SQLStr0=CONCAT('SELECT TestName INTO @TestName FROM test.t_TestTable WHERE Test_ID>? AND TestName LIKE "%',@VARNAME,'%" LIMIT 1;');
-- 预处理拼接好的字符串
PREPARE SQLStr1 FROM @SQLStr0;
-- 为参数赋值
SET @Test_ID=1;
-- 使用参数执行拼接好的字符串语句
EXECUTE SQLStr1 USING @Test_ID;
-- 释放拼接的字符串语句
DEALLOCATE PREPARE SQLStr1;
SELECT @TestName;-- 获取结果值
-- 如果不需要拼接变量或者直接都使用参数,那么可以直接开始预处理
-- 预处理拼接好的字符串
PREPARE SQLStr1 FROM 'SELECT TestName INTO @TestName FROM test.t_TestTable WHERE Test_ID>? AND TestName LIKE "%?%" LIMIT 1;';
-- 为参数赋值
SET @Test_ID=1;
SET @VARNAME='李';
-- 使用参数执行拼接好的字符串语句
EXECUTE SQLStr1 USING @Test_ID,@VARNAME;
-- 释放拼接的字符串语句
DEALLOCATE PREPARE SQLStr1;
SELECT @TestName;-- 获取结果值
-- 为需要拼接的变量赋值
SET @VARNAME='李';
-- 拼接字符串,其中?是执行拼接字符串语句的参数,@TestName是结果值
SET @SQLStr0=CONCAT('SELECT TestName INTO @TestName FROM test.t_TestTable WHERE Test_ID>? AND TestName LIKE "%',@VARNAME,'%" LIMIT 1;');
-- 预处理拼接好的字符串
PREPARE SQLStr1 FROM @SQLStr0;
-- 为参数赋值
SET @Test_ID=1;
-- 使用参数执行拼接好的字符串语句
EXECUTE SQLStr1 USING @Test_ID;
-- 释放拼接的字符串语句
DEALLOCATE PREPARE SQLStr1;
SELECT @TestName;-- 获取结果值
-- 如果不需要拼接变量或者直接都使用参数,那么可以直接开始预处理
-- 预处理拼接好的字符串
PREPARE SQLStr1 FROM 'SELECT TestName INTO @TestName FROM test.t_TestTable WHERE Test_ID>? AND TestName LIKE "%?%" LIMIT 1;';
-- 为参数赋值
SET @Test_ID=1;
SET @VARNAME='李';
-- 使用参数执行拼接好的字符串语句
EXECUTE SQLStr1 USING @Test_ID,@VARNAME;
-- 释放拼接的字符串语句
DEALLOCATE PREPARE SQLStr1;
SELECT @TestName;-- 获取结果值
相关文章推荐
- MySQL中limit使用动态参数的解决方法(拼接SQL字符串语句来执行SQL)
- mysql 字符串分割 和 动态执行拼接sql
- 数据库(MSSQLServer,Oracle,DB2,MySql)常见语句以及问题(续1之拼接字符串)
- MYSQL存储过程执行用字符串拼成的sql语句
- sql语句,exec执行 拼接的字符串 输出参数 问题
- MYSQL存储过程<二>:执行用字符串拼成的sql语句 3ff8
- mysql 字符串分割 和 动态执行拼接sql
- 存储过程————执行拼接的SQL语句的字符串
- C/C++调用mysql接口实例2(执行查询语句)
- oracle执行语句字符串拼接
- MySQL存储过程执行拼接语句
- MSSQL中,执行用字符串拼接的sql语句后返回值
- 【MySQL】通过select语句把一列数据拼接成一条字符串
- Mysql语句执行效率检查和通过索引优化_实例
- MySQL字符串分割并拼接语句介绍
- php mysql连接语句不能一点一点拼接字符串,要当做整体来拼接
- mysql 中字符串拼接,查询sql语句总结
- mysql中拼接申请类语句并执行
- 拼接字符串sql语句查询[WEB学习实例]
- SQLSERVER 根据传入的参数拼接sql语句字符串,反馈结果集