変数はde_sters
です。これは文字列型変数で、SSISパッケージで定義されているため、私はfill
に1つのテーブルから数行の値をとり、Execute Sql Task
パッケージを使用します。変数 "User :: de_sters"に割り当てられている値の型が現在の変数の型と異なる
ボトムラインは、私は礼儀では、「SQL実行タスクの実行」のパッケージを持っているということです - >「SQL文が」私が書いている:
declare @s varchar(max) = ''
select @s = case when @s <> ''
then @s + ',''' + employer_name + ''''
else @s + '''' + employer_name+ ''''
end
from employers
select @s as Result
その後、Result Set
で私はSingle Row
は(最初、私が走っている選択された私の私はそれが1行だけを返すことを見た)。次に、タブResult Set
(左側)にResult Name
フィールドResult
(私の以前のsqlステートメントのエイリアス)に書き込んで、Variable Name
にUser::de_sters
と書きました。
The type of the value being assigned to variable "User::de_sters"
differs from the current variable type" error.
すべてのヘルプ、またはヒントを与えますか?
@praveen:こんにちは、穴文を返す: 'ジョン'、 'DOE'、「スミスの代わりに(LINE1)ジョン(LINE2)DOE(LINE3)スミス。私のパッケージでは、変数 "de_sters"にロードされた正確な文字列 'john'、 'doe'、 'smith'を後で別のデータベース上のものを削除するのに役立てる必要があります。したがって、実行された場合、穴のステートメントは 'john'、 'doe'、 'smith'のみを返します。 – BogdanM