小编use*_*729的帖子

如何将 PostgreSQL 时间戳数据类型插入时间戳数组

我有一个包含时间戳数组的表,如下所示:

CREATE TABLE start_times
(
start_date timestamp[]
);
Run Code Online (Sandbox Code Playgroud)

我不确定如何将时间戳值插入到数组中。我在一篇文章中读到,在将时间戳插入数组时,我应该使用双引号而不是单引号,如下所示:

INSERT INTO start_times VALUES (ROW('{{"10-JAN-15 12.51.14.340358000 AM"},{"11-JAN-15 12.51.14.340358000 AM"}}'));
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试时,出现以下错误:

ERROR: invalid input syntax for type timestamp: "10-JAN-15 12.51.14.340358000 AM"
SQL state: 22007
Character: 165
Run Code Online (Sandbox Code Playgroud)

有人能告诉我如何将时间戳值插入时间戳数组吗?

arrays postgresql sql-timestamp

2
推荐指数
1
解决办法
5253
查看次数

标签 统计

arrays ×1

postgresql ×1

sql-timestamp ×1