回送将BLOB插入Oracle

时间:2018-12-10 09:54:47

标签: oracle blob loopbackjs

我在尝试使用Loopback 3插入Oracle BLOB字段时遇到问题。

Loopback代码是使用MySQL开发的,并且运行良好。我现在正尝试切换到Oracle。

我正在调用端点/sessionposting数据:

{"USER_DEVICE_ID":20,
"SESSION_ID":"jQKCwhrnQgCGPqFn-LYwMiWWGTDBvnQi",
"SESSION_DATA":{"type":"Buffer","data":[97,98,99]},
"CREATED_DATE":"Mon Dec 10 2018 08:26:57",
"EXPIRY_DATE":"Mon Dec 10 2018 08:56:57"}

响应为:

{
  "error": {
    "statusCode": 500,
    "name": "Error",
    "message": "ORA-01465: invalid hex number",
    "errorNum": 1465,
    "offset": 127,
    "stack": "Error: ORA-01465: invalid hex number"
  }
}

编辑:

这是我的模型配置:

"properties": {
"USER_DEVICE_ID": {
  "type": "number",
  "required": true
},
"SESSION_ID": {
  "type": "string",
  "required": true,
  "id": true
},
"SESSION_DATA": {
  "type": "buffer",
  "required": true
},
"CREATED_DATE": {
  "type": "date",
  "required": false
},
"EXPIRY_DATE": {
  "type": "date",
  "required": false
}

有什么想法吗?

谢谢。

0 个答案:

没有答案