-1
這裏是我想用來獲取所有合約id的合併函數,這些合約ID由用where子句中的合同標題以逗號分隔。合併獲取ID
declare @tempContractID int
SELECT @tempContractID = COALESCE(@tempContractID,'') + ContractID + ','
FROM Icn_Contracts where title like '%t'
select @tempContractID as allcontrcats
但我得到這個錯誤:
Conversion failed when converting the varchar value ',' to data type int.
當我使用聚結獲取合同的名稱則不會顯示任何錯誤。
爲什麼你聲明一個int,但然後建立一個逗號分隔的字符串? –