Skip to Main Content

ORDS, SODA & JSON in the Database

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

POST(insert sql) returns 200 response but all values in DB appears to be null

3505905Dec 4 2019 — edited Dec 5 2019

Hi expert,

I am working on ORDS with Autonomous Data Warehouse and GET,DELETE methods are working as expected.

POST(Insert sql) with JSON body also went through successfully with 200 response as follows:

POST.PNG

However, all values in DB appears to be null.

GET.PNG

The following is my sql as ORDS handler.

insert into ADB_DEMO.LOANS values ( :Loan_ID,

:State_Code,

:Loan_Amount,

:Term,

:Interest_Rate,

:Grade,

:Sub_Grade,

:Score_FICO,

:Employment_Length,

:Home_Ownership,

:Annual_Income,

:Is_Income_Verified,

:Issue_Date,

:Loan_Status,

:Purpose,

:Product,

:Debt_To_Income,

:Last_24_months,

:Inquiries_6_months,

:Current_Credit_Lines,

:Total_Credit_Lines,

:Total_Payments,

:Total_Principal,

:Last_Payment_Date,

:Last_Payment_Amount)

The following JSON is my body:

{

  "loan\_id": "123456",

  "state\_code": "AZ",

  "loan\_amount": "1234",

  "term": "36",

  "interest\_rate": "0.11",

  "grade": "C",

  "sub\_grade": "B0",

  "score\_fico": "123",

  "employment\_length": "10+ years",

  "home\_ownership": "Rent",

  "annual\_income": "24000",

  "is\_income\_verified": "Verified",

  "issue\_date": "2011-12-16T00:00:00Z",

  "loan\_status": "Current",

  "purpose": "Credit Card",

  "product": "Credit card",

  "debt\_to\_income": "0.28",

  "last\_24\_months": "0",

  "inquiries\_6\_months": "1",

  "current\_credit\_lines": "3",

  "total\_credit\_lines": "9",

  "total\_payments": "1234.71",

  "total\_principal": "1234.18",

  "last\_payment\_date": "2014-10-01T00:00:00Z",

  "last\_payment\_amount": "123.87"

}

desc my tale looks like this.

Name Null? Type

-------------------- ----- ------------

LOAN_ID NUMBER(10)

STATE_CODE VARCHAR2(8)

LOAN_AMOUNT NUMBER(10)

TERM NUMBER(4)

INTEREST_RATE NUMBER(4,2)

GRADE VARCHAR2(4)

SUB_GRADE VARCHAR2(4)

SCORE_FICO NUMBER(4)

EMPLOYMENT_LENGTH VARCHAR2(10)

HOME_OWNERSHIP VARCHAR2(10)

ANNUAL_INCOME NUMBER(10)

IS_INCOME_VERIFIED VARCHAR2(20)

ISSUE_DATE DATE

LOAN_STATUS VARCHAR2(20)

PURPOSE VARCHAR2(40)

PRODUCT VARCHAR2(20)

DEBT_TO_INCOME NUMBER(4,2)

LAST_24_MONTHS NUMBER(4)

INQUIRIES_6_MONTHS NUMBER(4)

CURRENT_CREDIT_LINES NUMBER(4)

TOTAL_CREDIT_LINES NUMBER(10,2)

TOTAL_PAYMENTS NUMBER(10,2)

TOTAL_PRINCIPAL NUMBER(10,2)

LAST_PAYMENT_DATE DATE

LAST_PAYMENT_AMOUNT NUMBER(10,2)

Can you please shed a light on what was missing?

Thanks for your time in advance.

Best Regards,

Jhan

This post has been answered by 3505905 on Dec 5 2019
Jump to Answer

Comments

Post Details

Added on Dec 4 2019
2 comments
776 views