QuXingBai-Blog
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;

分类:

技术点:

相关文章:

  • 2021-07-25
  • 2021-10-10
  • 2022-12-23
  • 2022-12-23
  • 2021-12-23
  • 2022-12-23
  • 2021-04-25
  • 2021-09-30
猜你喜欢
  • 2022-12-23
  • 2021-12-04
  • 2022-12-23
  • 2021-10-24
  • 2022-01-28
  • 2021-12-15
  • 2022-01-02
相关资源
相似解决方案