javascript - 如何将 Handsontable Json 数组插入(批量)到 oracle 表中?

标签 javascript json oracle plsql handsontable

var hot = new Handsontable(container, {}
JSON.stringify({data: hot.getData()})

JSON: { data:  [
      "col_1" // These are the table columns 
      "col_2"     
    ],
    [
      "test2",// there are values
      "201702"      
    ],
    [
      "test2",// there are values
      "201702"
    ]
}

这里的列始终是动态的。我需要相应地构建插入查询。有人可以帮助我如何将可操作的数据插入到表中。

最佳答案

这在 12.1.0.2.0 中对我有用

SELECT * 
FROM   JSON_TABLE (' [["USD" , "GBP", 1.2],
                  ["USD" , "EUR", 1.1],
                  ["GBP" , "EUR",  .9]]', '$[*]'  columns ( 
                                          c varchar2(100) path '$[0]',
                                          tc varchar2(100) path '$[1]',
                                          cr number path '$[2]'));

关于javascript - 如何将 Handsontable Json 数组插入(批量)到 oracle 表中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43739333/

相关文章:

python - 将 json 字符串传递给参数解析器 python

c# - 使用 Jquery 将 SelectListItems 的 JSON 列表映射到 DropDown 选择列表并指示所选项目

sql - 插入查询给出 ORA-01722 : invalid number error

java - 为什么我尝试执行此 JDBC 查询时得到此 "SQLSyntaxErrorException: ORA-00933: SQL command not properly ended"?

javascript - 如何编辑此表响应脚本?

javascript - Safari mac 系统上左键位置未返回正确的值?

javascript - Google Code Prettify - 如何修复 SQL 转义字符

javascript - jquery mobile 或 javascript 中的放大和缩小功能

json - 如何在遵循 REST 的同时在 HAL(JSON 版本)中表示集合

oracle - 删除 Oracle 数据库中已连接的用户