创建聚合(如果不存在)

斯特拉·马里斯(StellaMaris)

在我的SQL脚本中,我想返回最后一条查询的一些记录。对于该查询,我使用的是聚合:

CREATE AGGREGATE array_agg_mult(anyarray) (
    SFUNC = array_cat,
    STYPE = anyarray,
    INITCOND = '{}'
);

因此,如果我两次调用该脚本,则必须在最后删除聚合。但是脚本应以自定义sql查询结尾。有没有办法说类似的话CREATE OR REPLACE

缺口

您可以DROP AGGREGATE IF EXISTS array_agg_mult(anyarray);先于CREATE AGGREGATE

请注意,如果您更改参数/签名,这可能会引发错误,因此您需要对此进行调整。

手册参考:https : //www.postgresql.org/docs/current/static/sql-dropaggregate.html

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

如果Ruby不存在,则创建目录

来自分类Dev

如果记录不存在则创建

来自分类Dev

Netezza创建表(如果不存在)

来自分类Dev

PostgreSQL:如果不存在,则创建表

来自分类Dev

创建mysql表(如果不存在)

来自分类Dev

附加或创建StringSet(如果不存在)

来自分类Dev

如果目录不存在,如何创建?

来自分类Dev

雄辩的:如果不存在则创建关系

来自分类Dev

HSQL:创建索引(如果不存在)

来自分类Dev

创建子对象(如果不存在)

来自分类Dev

Akka:如果不存在则创建演员

来自分类Dev

如果存在,则覆盖;如果不存在,则创建

来自分类Dev

HSQLDB:创建模式(如果不存在)->意外的令牌不存在

来自分类Dev

Ant:scp创建目录(如果不存在)

来自分类Dev

MySQL-如果不存在则创建用户

来自分类Dev

PHP创建文件夹(如果不存在)

来自分类Dev

如果不存在,如何使用Browserify创建新目录?

来自分类Dev

android sqlite如果不存在则创建表

来自分类Dev

使用PDO创建数据库(如果不存在)

来自分类Dev

模式生成器:如果不存在,则创建表

来自分类Dev

创建HDF5组/表(如果不存在)

来自分类Dev

Azure PowerShell-如果不存在,如何创建队列

来自分类Dev

完全更新文档而不创建(如果不存在)

来自分类Dev

使用Oracle SQL Developer如果不存在则创建序列

来自分类Dev

Elasticsearch-使用脚本创建字段(如果不存在)

来自分类Dev

以编程方式创建sqlite db(如果不存在)?

来自分类Dev

如果嵌套哈希中不存在密钥,则创建密钥

来自分类Dev

如果Groovy中不存在,则创建文件

来自分类Dev

如果不存在则创建一个AngularJS模块

Related 相关文章

热门标签

归档