空またはnullデータのインポート
取込みジョブの作成時に、Oracle Unityデータ・モデルに空またはnull値をインポートできます。
Oracle Unity Developerヘルプ・センターで、Oracle Unity APIを使用した空またはNullデータの取込みについてさらに学習します。
ソース・ファイルの空またはnullデータを表す様々な方法
値のないデータを空またはnull値として表すことができます。
Oracle Unityデータ・モデルの空またはnullデータの挿入の制限事項を確認してください。
次の例は、空またはnull値を使用してインポートできるレコードを示しています。
ID | FirstName | LastName | MiddleName |
---|---|---|---|
100 | John | Doe |
顧客レコードにはミドル・ネームがないため、値は空またはnull値としてインポートされます。
ミドル・ネームのデータは、次の方法で表すことができます。
例1: 空の値
ソース・ファイルでは、レコードのすべての値が二重引用符で囲まれるため、ミドル・ネームの値は空の値としてインポートされます。
ID,FirstName,LastName,MiddleName
"100","John","Doe",""
例2: 空の値
ソース・ファイルでは、null値のみが二重引用符で囲まれるため、ミドル・ネームの値は空の値としてインポートされます。
ID,FirstName,LastName,MiddleName
100,John,Doe,""
例3: 空の値
ソース・ファイルでは、一部のデータ値とミドル・ネームの値が二重引用符で囲まれるため、ミドル・ネームの値は空の値としてインポートされます。1つのデータ値(Doe)は、オプションで、二重引用符ではなくカンマで解析されます。
ID,FirstName,LastName,MiddleName
"100","John",Doe,""
例4: Null値
ソース・ファイルでは、データの解析に二重引用符は使用されません。かわりに、カンマが、データを解析する区切り文字です。2つの連続したカンマを持つミドル・ネームのデータを解析すると、null値としてインポートされます。
ID,FirstName,LastName,MiddleName
100,John,Doe,,
例5: Null値
ソース・ファイルでは、ミドル・ネームの値を除くすべての値が二重引用符で囲まれています。2つの連続したカンマを持つミドル・ネームのデータを解析すると、null値としてインポートされます。
ID,FirstName,LastName,MiddleName
"100","John","Doe",,
空またはnullデータの制限事項
次のデータ型には、空またはnull値は挿入できません。
-
ブール
-
Array
データ・オブジェクトの次の属性には、空またはnull値は挿入できません。
-
ID
-
TenantID
-
SourceID
-
CreatedBy
-
ModifiedBy
-
CreatedTS
-
ModifiedTS
-
RowCreatedTS
-
RowModifiedTS
-
SourceObjectID