将元素添加到空数组

奥托·沙瓦泽(Oto Shavadze)

在plpgSql中,我需要将数字添加到空数值数组,此空数值数组是变量。

我的工作是这样的:

DECLARE
    new_arr INTEGER[];
BEGIN
    SELECT array_append(new_arr, 4) INTO new_arr;

这可行,但我不确定,是否可能存在更好的方法?

帕维尔·斯图尔

可以做到,但是这种风格有点晦涩

使用assign语句,但是您不需要忘记正确的初始化。在您的示例中,new_arr不包含空数组。它包含一个NULL。做:

DECLARE new_arr int[] DEFAULT '{}';
BEGIN
  new_arr := new_arr || 4;
  -- or
  new_arr := array_append(new_arr, 4);

  -- both are equal

SELECT INTO 如果您查询某些关系,则应使用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将空对象添加到数组

来自分类Dev

将元素添加到数组

来自分类Dev

将元素添加到numpy数组

来自分类Dev

将元素添加到数组的开头。

来自分类Dev

随后将元素添加到数组

来自分类Dev

动态将元素添加到数组

来自分类Dev

无法将元素添加到数组

来自分类Dev

将数组元素添加到PSObject

来自分类Dev

将元素添加到多维数组

来自分类Dev

将元素添加到数组的末尾

来自分类Dev

随后将元素添加到数组

来自分类Dev

将元素添加到 Firestore 数组

来自分类Dev

NodeJS和Mongoose:将元素添加到现有的空数组

来自分类Dev

如何将元素添加到空的二维 numpy 数组

来自分类Dev

如何仅将非空数组添加到数组?

来自分类Dev

将空关联数组添加到数组?

来自分类Dev

将数组元素添加到PHP中的数组

来自分类Dev

将行添加到空的tbody元素

来自分类Dev

如何将元素添加到空Set <class>?

来自分类Dev

仅将类添加到空元素

来自分类Dev

Javascript | 将json对象添加到空json数组

来自分类Dev

将JSON添加到空数组问题

来自分类Dev

将元素数组添加到dom

来自分类Dev

D:将元素添加到数组而不进行复制

来自分类Dev

使用引用将元素添加到数组

来自分类Dev

使用Jackson将数组元素添加到JSON

来自分类Dev

将元素添加到作为对象属性的数组中

来自分类Dev

单击按钮将div元素添加到数组

来自分类Dev

RethinkDB,将元素添加到嵌套的数组中