以前的内容可能是为了将工作中的问题记录下来,写的太简单了。
一段代码想半天,才搞明白是什么东西。
这段代码应该是sql 数据库中,用函数将多行字段连在一起,进行输出
ALTER FUNCTION [dbo].[GetInspectorList](@CaseId int) RETURNS nvarchar(100) AS BEGIN Declare @returnValue Nvarchar(100) SET @returnValue='' SELECT @returnValue=@returnValue+case when len(@returnValue)>0 then '/' else ''end+isnull(InspectorName,'') FROM DispatcherCaseInspector DI INNER JOIN Inspector I ON DI.Inspectorid=I.InspectorId Where caseid=@CaseId and InspectorType in('I01','I02','I06') select @returnValue=isnull(@returnValue,'') return @returnValue END GO SET QUOTED_IDENTIFIER OFF GO SET ANSI_NULLS ON GO