javascript - 如何解析json对象来更新HANA表?

标签 javascript json api hana

我有一个包含 2 列的 HANA 表,我正在尝试更新一列。我对 json/HANA 非常陌生,我试图通过使用 SQL 查询循环遍历 json 对象并使用更新后的值更新我的表来解析 json 数组。

function updateData(){
     var param1 = $.request.parameters.get('param1');
     var param2 = $.request.parameters.get('param2');
     var conn = $.db.getConnection();
     var pstmt;
     var rs;

     var data = getJSON("URL");
       var arr = [data];
        arr.forEach(function(d)){
            if (param1 !=null){
             console.log(d.param2);
            }
         });

         query = 'UPDATE schema.tableName SET param1=? WHERE param2=?';
         pstmt = conn.prepareStatement(query);
         pstmt.setString(1, param1);
         pstmt.setString(2, param2);
         rs = pstmt.executeQuery();
         conn.commit();
         rs.close();
         pstmt.close();
         conn.close();
}

结果应包括表中 param2 的更新后的新值,但它不起作用。

最佳答案

在 HANA 数据库上,您可以使用“JSON_TABLE”将 JSON 数据解析到表中。 以表格方式获得数据后,您可以使用它插入或更新数据库表

关于javascript - 如何解析json对象来更新HANA表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47778656/

相关文章:

javascript - 如何将 tabBarOption 添加到下面的代码中?这样我就可以使用 tintColor

javascript - 在 Chrome DevTools 和扩展中的内容脚本之间进行通信

ruby-on-rails - Ruby On Rails 设计移动 API

json - Flutter 从复杂的 json 中获取数据

api - 从 strapi api 获取组件中图像的响应

javascript - api调用完成后 ionic 隐藏启动画面

javascript - 如何在桌面上模拟移动(安卓)浏览器

javascript - ExtJS 4 中的拖放小部件

javascript - Highcharts加载点从JSON开始。毫秒转换为 UTC 时间?

java - 如何创建 "offline"Java MimeMessage?