gpt4 book ai didi

sql - 数组内的大括号 - postgresql

转载 作者:行者123 更新时间:2023-11-29 11:57:17 29 4
gpt4 key购买 nike

我有一个表“temp”,它有两个属性:integer、text[]。

我想在数组中插入一 strip 有大括号的记录。例如这样的记录:

1, {'1{c}1','a'} 

其中 1 是整数,'1{c}1' 是数组的第一个元素,'a' 是数组的第二个元素。

我试过像这样简单地插入:

INSERT INTO temp VALUES (id, '{'1{c}1','a'}'); 

但它说格式不正确。

最佳答案

另外,也可以使用数组构造函数,我认为这样使用更安全,因为数组元素只是SQL常量,您也可以在数组构造函数中使用表达式:

insert into "temp" values(1, array['1{c}1','a']); 

很明显这是字符串数组,这也是

insert into "temp" values(1, array['1','2']); 

关于sql - 数组内的大括号 - postgresql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18434491/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com