我现在正在使用 SQL Server 2008 中的函数,我正在尝试编写类似的东西
create function [dbo].[GetDaysStringForPivot](@date varchar(10))
returns varchar(7000)
as
begin
declare @date_pivot varchar(3000)
declare @week varchar(10)
set @week = 'week 15'
set @date_pivot = @date_pivot + @week + @date
return @date_pivot
当我调用该函数时,返回值始终为空。通过调试我发现@date_pivot 没有分配任何东西。奇怪的是,如果我在这里添加一个语句,它可以正常分配
set @date_pivot = ''
set @date_pivot = @date_pivot + @week + @date
有谁知道为什么?
感谢您的通知