geçerli değişken türünden farklıdır. 0,değişkenim var, SSIS paketimde tanımlandığı gibi bir string tip değişkeni, kapsamı SSIS paketi, fill
için bir tablodan birkaç satır değerine ihtiyacım var, bir Execute Sql Task
paket."User :: de_sters" değişkenine atanan değerin türü,
Alt satırda adap içinde, bir "SQL görev Yürüt" paket olması -> "SQL Bildirimi" Ben yazdım adres:
declare @s varchar(max) = ''
select @s = case when @s <> ''
then @s + ',''' + employer_name + ''''
else @s + '''' + employer_name+ ''''
end
from employers
select @s as Result
Sonra Result Set
azından ben Single Row
(ilk kaçtım gelmiş seçilmiş benim seçin ve sadece bir satır döndürdüğünü gördüm). Daha sonra Result Set
sekmesinde (sol taraf)alanına Result
(önceki sql ifademden gelen diğer ad) alanına yazdım ve Variable Name
dosyamda User::de_sters
yazdım.
The type of the value being assigned to variable "User::de_sters"
differs from the current variable type" error.
Herhangi yardım veya ipuçları verir?
@praveen : Merhaba, delik deyimi döndürür: 'john', 'Doe' yerine (satırı1) john (satırı2) doe (satırı3) smith ait 'smith'. Paketim için, "de_sters" değişkenine yüklenen "john", "doe", "smith" tam dizesine ihtiyacım var, çünkü daha sonra farklı bir veri tabanındaki bir şeyi silmek için bana yardımcı oluyor. Bu nedenle eğer koşarsa delik ifadesi sadece 'john', 'doe', 'smith' döner. – BogdanM