次のフローを含むSSISパッケージがあります。パッケージには2つのデータフロータスクがあります。
データフロータスク1:
最初のデータフロータスクでは、異なるデータベース内の複数のテーブルを含むストアドプロシージャからの出力が、データベース内の2つのテーブルに書き込まれます。
データフロータスク2:
2番目のデータフロータスクでは、上記のテーブルの1つからの出力がフラットファイルに書き込まれます。
パッケージに含まれるすべてのテーブルには、BirthDate
データ型の列名がありますVARCHAR(10)
。この列には、YYYYMMDD形式の文字列として日付値が含まれます。
フラットファイルに書き込まれたデータは、の形式で保存されていますYYYY-MM-DD
。ただし、日付の値をフラットファイルに次の形式で書き込む必要がありますMM-DD-YYYY
質問:
MM-DD-YYYY
フラットファイル内で日付形式を実現するにはどうすればよいですか?列のデータ型をVARCHAR(10)からテーブル内の他のデータ型に変更する必要がありますか?さまざまなデータベースにたくさんのテーブルがあります。