インポートしたこのフラット ファイルがあり、ピボットを解除する必要があります。値がnullの場合でも、ピボットを解除して行を作成したいことを除いて、すべてうまく機能します。
-1 を追加して、-1 を後で置き換えるために、ある種のハックに頼りたくありません。
データベースを使用するソフトウェアは、値が null であっても、フラット ファイルからインポートされた行ごとに常に 3 行あると想定します。
問題を説明するための図
フラットファイルライン
-------------------------------------------------- --------------- |人のID | コード 1 | 値1 | コード 2 | 値2 | コード3 | 値3| -------------------------------------------------- --------------- |123 | hh1 | hh2 | 2 | hh3 | | | | | -------------------------------------------------- --------------- 私が得るものは ------------------------------ |人のID | コード | 値 | ------------------------------ |123 | hh2 | 2 | ------------------------------ 私が欲しいもの ------------------------------ |人のID | コード | 値 | ------------------------------ |123 |hh1 | null | null | ------------------------------ |123 |hh2 | 2 | ------------------------------ |123 |hh3 | null | null | ------------------------------