DECLARE _Sql Nvarchar(100);
DECLARE LSID INT;
DECLARE UID INT;
...
-- 必须拿CONCAT合并,不然用+会变成INT值
IF LSID>=1 THEN
SET @_Sql=CONCAT(@_Sql,' AND L.LSID=',LSID);
END IF;
IF UID>=1 THEN
SET @_Sql=CONCAT(@_Sql,' AND U_FROM.UID=',UID);
END IF;
PREPARE ex FROM @_Sql;
EXECUTE ex;
DEALLOCATE PREPARE ex;
Mysql 数据库 拼接Sql语句
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
SQL mysql 创建数据库 mysql 创建数据库语句
一、mysql数据库的创建1、创建数据库 创建数据库语句:create database [IF NOT EXISTS] db_name [create_specification]2、选项说明: IF NO
SQL mysql 创建数据库 创建库 mysql数据库中创建表 mysql 字段