1

Excel から SQL Server データベースにデータをインポートしています。インポート プロセス中に、日付列を検証する必要があります。検証および修正ロジックは、SQL サーバー UDF に既に組み込まれています。日付と他のいくつかの列を udf に渡すと、有効な日付が得られます。

udf のロジックはかなり複雑で、SSIS で再び維持したくありません。udf はルックアップを行うだけではありません。それ以上です。

sql または udf epxessions を使用して新しい列を派生させる方法はありますか?

前もってありがとう、rkgSSIS

4

1 に答える 1

1

探しているコンポーネントはOLE DB Command Transformationです。コンポーネントを通過するすべての行に対して、提供されたものを使用してデータベースを呼び出します。

あなたの場合、あなたは次のようなものを見ているでしょう

SELECT dbo.MyUdf(?, ?, ?) AS IsGood

そして、さまざまな列を?0 ベースの序数の位置に接続します。

于 2013-02-27T19:17:36.807 に答える