我正在尝试将SELECT
语句与INSERT INTO
命令一起使用。如果不是小问题,一切都会正常工作:表的某些字段定义为real[]
但我的输入是numeric
. 因此,问题:
PostgreSQL 中是否有一个函数可以从单个数字输入中创建一个实数类型的数组(只有一个元素)?
我的设置如下所示:
tempLogTable(..., logValue NUMERIC, ...)
finalLogTable(..., logValues REAL[], ...)
这个想法是将元组从 the 插入tempLogTable
到finalLogTable
using INSERT INTO ... SELECT ...
。不幸的是,由于各种原因,给出了数据类型,我暂时不想更改这些(不要破坏任何东西)。
我正在使用 PostgreSQL 9.2。