SQL Server 编程

发布时间 2023-09-22 14:22:16作者: microsoft-zhcn

SQL Server 编程示例

查询结果存入变量

DECLARE @fserviceuserid VARCHAR(50);
SELECT @fserviceuserid=a.fdevicecode 
FROM dbo.tdmsdevice a 
WHERE a.frowid='1'
--结果,2023050001
select @fserviceuserid

 查询结果拼接并存入变量

DECLARE @fserviceuserid VARCHAR(5000);
SET @fserviceuserid=(SELECT STRING_AGG(a.fdevicecode,'|') 
FROM dbo.tdmsdevice a WHERE a.fdevicecode like '%0001%')
--结果,2023050001|2023060001|2023070001
select @fserviceuserid as devicecode