如何在pgsql中格式化数组参数
how to format array param in pgsql?
我将来自c的字符串作为"{1,2,3,4,5}"传递,并尝试使用它将表中的数组int[]记录更新为format("UPDATE table SET array = %s WHERE *** ",string)
但是得到错误
"lastError=0x09f0bda"错误:列"houses_list"的类型为integer[],但表达式的类型为text"
请在pgsql中给出更新数组使用字符串的正确格式,tks
您可以尝试'{1,2,3,4,5}'::int[]
或ARRAY[1,2,3,4,5]
。
相关文章:
- Mongodb c++驱动程序:如何查询元素的数组
- 将数组的地址分配给变量并删除
- 从C++本机插件更新Vector3数组
- lambda参数转换为constexpr技巧,然后获取带链接的数组
- 将数组作为参数传递给函数安全吗?作为第三方职能部门,可以探索他们想要的之外的其他元素
- 数组索引的值没有增加
- 将对象数组的引用传递给函数
- 为char数组调整zlib-zpipe
- 2D数组来自文本输入,中间有空格
- std::向量与传递值的动态数组
- 在c++中用vector填充一个简单的动态数组
- 使用strcpy将char数组的元素复制到另一个数组
- 使用指针从C++中的数组中获取最大值
- C++使用整数的压缩数组初始化对象
- 如何在 c++ 中格式化和访问 2D 矢量数组中的数据
- 如何重新格式化我的代码以使用数组
- 如何格式化数组和输出
- 用C++将格式化的数值数据读取到数组中
- 如何在pgsql中格式化数组参数
- Boost::使用字符数组格式化