下文将为您介绍一个创建SQL函数的实例,供您参考,假如您在此方面遇到过问题,不妨一看,会对您学习SQL函数有所帮助。
此函数的功能为将某一个班级ID下的所有团组信息选择拼接起来,得出的结果如下格式
团组1:1人/团组2:2人/团组3:3人
CREATE FUNCTION [dbo].[GetOrgNameAndTraineeNos] ( -- Add the parameters for the function here @ClassID varchar(50)//声明要传入的参数 ) RETURNS varchar(4000) AS BEGIN declare @VarName varchar(8000) set @VarName = '' select @VarName = @VarName + '/' + OrgName + ':' + convert(varchar,TraineeNo) + '人' //定义要选择的数据的格式 from dbo.ClassOrganization where ClassID = @ClassID if(len(@VarName) >0) set @VarName = substring(@VarName,2,len(@VarName)-1) return @VarName END