0

Oracle テーブルからデータ型 BIT の 1 つのフィールドを持つ MSSQL テーブルへのデータ フローがあります。現在、Oracle テーブルは文字 Y と N を使用しています (データ型がわからず、確認する方法がありません)。MSSQL テーブルはデータ型 BIT である必要があります。データがスムーズに引き出されるように、Oracle クエリでどのタイプのキャストを使用できますか?

4

1 に答える 1

1

char(1) を使用してから、次のような派生列変換を使用します。

(DT_BOOL)(OracleField == "Y"?1:0)

この列に OracleFieldAsBool のような名前を付けて、残りのデータ フローで元の列の代わりに使用します。

于 2012-06-01T21:01:56.667 に答える