plpgsql

plpgsql

文章 0 浏览 4

PostgreSQL 触发器不返回任何内容

我在创建时有一个 PostgreSQL 触发器,它基本上将插入重定向到子表中。插入记录后,我想中止请求以避免重复数据。 (据我所知)执行此操作的唯一方法…

↙温凉少女 2024-12-12 14:44:33 0 0

在触发器函数中使用动态表名进行 INSERT

我不确定如何实现类似以下内容: CREATE OR REPLACE FUNCTION fnJobQueueBEFORE() RETURNS trigger AS $$ DECLARE shadowname varchar := TG_TABLE_NA…

如果没结果 2024-12-12 10:59:15 0 0

PL/pgSQL中奇怪的日期差异问题

我编写了一个程序,应根据每个人的经验天数增加员工表的工资。增加的值在另一个表中。有人能告诉我为什么工作时间超过 3650 天的员工的工资没有增加吗…

鲜血染红嫁衣 2024-12-10 04:17:36 1 0

如何使用动态SQL设置复合变量字段的值

给定这种类型: -- Just for testing purposes: CREATE TYPE testType as (name text) 我可以使用此函数动态获取字段的值: CREATE OR REPLACE FUNCTI…

心安伴我暖 2024-12-08 21:36:23 1 0

更新/插入触发器之前的 Postgresql 似乎不起作用

我有以下触发器函数: CREATE OR REPLACE FUNCTION update_modelname_function() RETURNS trigger AS $BODY$ BEGIN IF tg_op = 'INSERT' THEN new.mod…

椵侞 2024-12-08 11:00:09 0 0

错误:数组值必须以“{”开头或尺寸信息

这是我的函数: DECLARE f_ids integer[] := '{}'; BEGIN SELECT INTO f_ids "fileId" FROM "tbFiles" WHERE "size" <= $2 AND "size" >=$1 ; RETURN …

花开半夏魅人心 2024-12-07 21:35:54 0 0

在不知道参数数量/类型的情况下删除函数?

我将所有函数保存在一个带有 'CREATE OR REPLACE FUNCTION somefunction' 的文本文件中。 因此,如果我添加或更改某些函数,我只需将文件提供给 psql…

山色无中 2024-12-07 11:08:08 1 0

从函数返回查询?

我正在使用 PostgreSQL 8.4,我想创建一个返回包含多行的查询的函数。 以下函数不起作用: create function get_names(varchar) returns setof record…

聆听风音 2024-12-06 07:37:45 0 0

如何在 PostgreSQL 8.2 中动态使用 TG_TABLE_NAME?

我正在尝试在 PostgreSQL 8.2 中编写一个触发器函数,该函数将动态使用 TG_TABLE_NAME 生成并执行 SQL 语句。我可以找到 PostgreSQL 更高版本的各种示…

爱*していゐ 2024-12-06 01:32:55 0 0

是否可以使用正则表达式对 PL/PGSQL 中的文本进行标记?

我想使用正则表达式对数据库中的文本进行标记,并将生成的标记存储在表中。首先,我想用空格分割单词,然后用标点符号分割每个标记。 我在我的应用程…

笨笨の傻瓜 2024-12-06 00:24:03 0 0

plpgsql 函数内的分组和处理组

我需要执行复杂的组处理,例如此处.我从复杂查询中获取一些行,行集如下所示: key val ------- foo 1 foo 2 foo 3 bar 10 bar 15 baz 22 baz 44 ... …

心意如水 2024-12-05 23:49:14 0 0

PLPGSQL数组索引从1开始?

我发现,默认情况下,PLPGSQL 中数组的第一个索引从 1 开始,而不是像大多数编程语言那样从 0 开始。我只是好奇这是为什么,还有什么其他编程语言遵循…

紫竹語嫣☆ 2024-12-05 21:20:55 0 0

动态 SQL PostgreSQL

我想了解动态 sql 的基础知识,尤其是 PostgreSQL 中的动态 sql。我在谷歌上搜索了一段时间,但没有运气得到一个很好的描述例子。也许这里有人可以给…

把人绕傻吧 2024-12-04 03:12:01 1 0

PL/PgSQL:RETURNS TABLE 输出以逗号分隔,没有值

以下 PL/pgSQl 脚本返回正确的行数,但输出是括号中的逗号分隔值列表,如下所示: (,,) (,,) (,,) (,,) (,,) 。 。 (,,) CREATE OR REPLACE FUNCTION …

花开雨落又逢春i 2024-12-03 20:40:53 0 0

稳定函数调用易失性函数:并发问题

该数据库包含一个用户表。每当用户的用户名是发送到数据库的数据的一部分(即:通过函数)时,用户就会被添加到表中,并且用户名在表中应该是唯一的。…

城歌 2024-12-03 19:44:29 0 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文