暂无图片
PostgreSQL 存储过程或者函数里,数组的增删也只能用array_prepend吗?
我来答
分享
暂无图片 匿名用户
PostgreSQL 存储过程或者函数里,数组的增删也只能用array_prepend吗?

PostgreSQL 存储过程或者函数里,数组的增删也只能用array_prepend吗?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
吾亦可往

在PostgreSQL中,数组的增删可以通过array_append和array_remove等函数实现。但是,如果您想使用PL/pgSQL编写存储过程或函数来处理数组,那么您可以使用array_append和array_remove等函数来实现数组的增删。

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
请教各位老师,pg_dump加了-Z参数对备份文件做了压缩,pg_restore如何还原?
回答 1
已采纳
dump时不指定格式时默认是formatp导出格式是文本格式文本格式一般用psql导入,formatd或者c可以使用压缩可以用pgrestore恢复
在PostgresSQL中,以下哪个不是块头记录的信息?
回答 1
已采纳
A数据块的位置
text和[]char类型有什么差别吗?
回答 1
有区别的https://www.modb.pro/db/100333下表列出了可在PostgreSQL通用字符类型。名称描述varchar(n)variablelengthwithlimitchar(
pg中通过t_infomask2来判断表是否是hot更新,对应的原理是啥?
回答 1
tinfomask标识位用于加快元组的可见性判断,其实现原理为:当查询一条数据时,需要判断所涉及元组的可见性,也就需要知道该元组的提交状态(查看CLOG),如果同一条数据经常被查询或被访问,就需要多次
数据库技术论坛
回答 6
51CTO
Postgresql 里面有类似sql trace的工具吗?
回答 1
已采纳
可以参考下autoexplain模块,https://www.postgresql.org/docs/current/autoexplain.html
postgreSQL怎么自动更新时间戳?
回答 1
已采纳
创建表droptableifexiststs;createtablets(idbigserialprimarykey,tradeidinteger,emailvarchar(50),numintege
Postgresql 中如果事务对一个字段更新,在事务没完成时,另有一个事务更新同一字段,会发生什么吗?
回答 2
会发生锁。
postgresql存储过程需要返回多个数据项,怎么解决?
回答 1
已采纳
REATEORREPLACEFUNCTIONabc(aNUMERIC,bNUMERIC,cNUMERIC,OUThighNUMERIC,OUTlowNUMERIC)AS$$BEGINhigh:GREA
pg_bulkload 创建扩展报错
回答 1
请提供一下详细的操作步骤及环境。
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~