1

SQL タスクの実行で、SQL ステートメントに疑問符が含まれています。

これは、SSIS が入力変数として受け取るため、混乱を招きます。

では、それを回避するにはどうすればよいでしょうか。バックスラッシュが機能していないようです。

SQL文は次のようになります

Select Left(@title, PatIndex('%?%', CAST(@title AS varchar(100)) + '?')-2)

Unicode からこれらの非 2 バイト文字 (左側) を抽出します。string @title.

4

2 に答える 2

0

私の簡単で汚い答えは、変数を使用することです。制御フロー レベルで、背景をクリックし、次に背景を右クリックして [変数] を選択します。[変数] ウィンドウで、[変数の追加] をクリックします。名前を付けてQuerySource、データ型を String に設定します。上記のクエリに貼り付けてExecute SQL Taskから、ソースを直接入力から変数に変更し、QuerySource を選択します。

于 2013-09-30T14:35:37.663 に答える