DT_TEXT
SQL 2008 データベースの列の最初の 120 文字を抽出しようとしています。私の SQL ステートメントは正常に動作し、SQL Management Studio で目的の結果を返します。
ただし、OLEDB ソース コンポーネントを使用して SSIS でクエリを実行すると、すべて null が返されます。サーバー、データベース、およびテーブルがまったく同じです。同じ SQL ステートメントを OLEDB ソースにカット アンド ペーストします。外観は次のとおりです。
SELECT SUBSTRING(ColA, 1, 120) AS MyCol from MyTable
ColA
DT_TEXT
データ型です。
SSIS の OLEDB 接続を介して実行されたときに、このステートメントがデータを返さない理由を知っている人はいますか?
ありがとう!