我有這個串接功能的作品在SQL Server 2012中細:串聯在SQL Server 2008和2012
declare @reportN nvarchar(255)
set @reportName = concat(year(getdate()), '-',33);
select @reportN
其中給出結果2013-33
我也有SQL Server 2008中,其不支持concat
函數,所以當我嘗試按照以下方式執行操作時。
declare @r nvarchar(255)
set @r = (year(getdate()) + '-' + 33);
select @r
我得到的結果2046基本上它增加了它。你能讓我知道如何解決它,所以我得到了2013-33的結果。由於
投的一年一個字符串'投(年(GETDATE())爲varchar(4))+「-33'' – Taryn
感謝球員它工作得很好。你們真棒。 –