jdbc - Variant 列不支持批处理数组绑定
问题描述
我正在尝试将 1000 条记录批量插入到雪花表中。我的表(T1)中的一列(实体)是一个变体。这是设置“arrayBindSupported”=false,这会导致 1000 次插入。
SnowflakePreparedStatementV1.executeBatch() -> statementMetaData.isArrayBindSupported()
插入查询 - “INSERT INTO T1 (id, name, TIMESTAMP, entity) SELECT ?, ?, CURRENT_TIMESTAMP::TIMESTAMP_NTZ, PARSE_JSON(?)”
Snowflake jdbc 是否支持此批次 + 变体插入?我看到过去报告过类似的问题,但不确定是否曾经实施过。其他线程
解决方案
推荐阅读
- oauth-2.0 - 在 OpenID Connect 中,当“代码”流更安全地做同样的事情时,“代码 id_token”混合工作流的目的是什么?
- c - 尝试使用一些参数获取 $4 时出现问题 - YACC -> C
- python - 为什么全局变量在这里不起作用?
- python - 如何在网络抓取Python中获取带有类的h3标签
- arrays - 错误的计算
- java - 如何使用泛型创建 AutoValue 类?
- r - 神经网络:使用 R 获得等效的 SAS“迭代图”?
- python - python中的条件while循环
- php - PHP 分解多维数组
- r - clogit 输出产生 NA,但当我使用 cbind 时部分显示