只是看看這個代碼...它從我的小時數......仍然不工作!不能添加一個nvarchar到另一個
DECLARE @Code NVARCHAR
DECLARE @MaxCode BIGINT = 81000
SELECT @Code = CONVERT(NVARCHAR,CONVERT(BIGINT,SUBSTRING(CONVERT(NVARCHAR,@MaxCode),2,LEN(CONVERT(NVARCHAR,@MaxCode) - 1)))+1)
SELECT N'D' + @Code,CONVERT(NVARCHAR,CONVERT(BIGINT,SUBSTRING(CONVERT(NVARCHAR,@MaxCode),2,LEN(CONVERT(NVARCHAR,@MaxCode) - 1)))+1)
有結果,美國可以相信:
D1 | 1001
我也嘗試SET
過,但什麼都沒有改變
你在做什麼,你期待的結果是什麼? – Kateract
我確實期望D1001的第一列。 –
[This](http://stackoverflow.com/a/20180012/92546)答案有助於澄清事情。 – HABO