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;
相关文章:
- Java数据库学习之SQL语句动态拼接 2022-01-02
- MySQL数据库(SQL语句2) 2021-07-25
- SQL语句和Mysql数据库 2021-10-10
- SQL数据库连接语句 2022-12-23
- oracle拼接sql语句 2022-12-23
- Mysql sql语句自动拼接方法 2021-12-23
- Oracle数据库中SQL语句进行字符串拼接 2022-12-23
- mysql数据库(一)--------------------------Mysql数据库——基本sql语句 2021-04-25