これらは私のデータ型です
create type addressTypes as object (Street VARCHAR2(50),
City VARCHAR2(25),
State VARCHAR2(25),
Zip VARCHAR2(25));
create type person as object
(Name VARCHAR2(25),
Address addressTypes);
これは私のテーブルです create table cusdetail ( cid NUMBER, Person person );
Mule 4 データベース コネクタに挿入する方法
cusdetail (cid,Person) 値 (:cid,:Person) に挿入します。
%dw 2.0
output application/json
---
{
cid:payload.cid,
Person:"person" ++ "(" ++(payload.name) ++ "," ++ "addressTypes"
++ "(" ++ (payload.street) ++ "," ++
(payload.city) ++ "," ++ (payload.state)
++ "," ++ (payload.zip) ++ ")" ++ ""
}
使用されるペイロード
{
"name":"namecheck",
"city":"chennai",
"zip":"123456",
"street":"2stret",
"state":"TN",
"cid":"12"
}
データベースに正常に挿入する必要があります