Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
下面是我遇到语法错误的 psql 代码。我正在尝试在 test_route 数据库上创建一个触发器函数
CREATE OR REPLACE FUNCTION nearest segment insert RETURNS trigger AS DECLARE id temp integer BODY BEGIN IF OLD id NULL T
postgresql
PLpgSQL
databasetrigger
从 PostgreSQL 检索原始通知文本
我正在使用 PL pgSQL 尝试模拟我在 Oracle PL SQL 中可以执行的操作 其中 dbms output 相当于 stdout 我读过 RAISE NOTICE 可能是处理此问题的最佳方法 然而我的问题是 当我从 psycop
postgresql
PLpgSQL
psycopg2
触发错误时回滚事务
我正在尝试检查要插入系统的房间在该日期是否已出租 我已经考虑过计算与房间号和日期匹配的行 然后回滚事务 但即使我更改了代码以引发用户定义的异常 我仍收到以下错误 ERROR cannot begin end transactions in
sql
postgresql
triggers
PLpgSQL
uniqueconstraint
幂等 PostgreSQL DDL 脚本
我正在寻找一种以幂等方式编写 postgreSQL 架构更改脚本的方法 在 MSSQL 中我可以这样做 if not exists select from information schema columns where table nam
database
postgresql
PLpgSQL
从函数返回记录集(虚拟表)
我需要一个 Postgres 函数来返回一个包含自定义内容的虚拟表 就像在 Oracle 中一样 该表有 3 列和未知的行数 我只是在互联网上找不到正确的语法 想象一下 CREATE OR REPLACE FUNCTION public s
sql
postgresql
storedprocedures
PLpgSQL
PostgreSQL 自定义异常?
在 Firebird 中我们可以像这样声明自定义异常 CREATE EXCEPTION EXP CUSTOM 0 异常 自定义异常 这些存储在数据库级别 在存储过程中 我们可以像这样引发异常 异常 EXP CUSTOM 0 PostgreS
Exception
postgresql
PLpgSQL
如何启用 PostgreSQL 函数分析器?
这花了我一段时间才弄清楚 几周前我在一个外语维基上找到了答案 它非常有帮助 所以我想我会分享 在 Win32 上的 PostgreSQL 8 3 上 默认情况下会安装分析插件 但不会加载 只需执行以下 SQL LOAD libdir plu
postgresql
function
profiling
PLpgSQL
以“select 语句”格式从函数返回结果
我有一个如下所示的函数 CREATE OR REPLACE FUNCTION mffcu test ty hey RETURNS setof record LANGUAGE plpgsql AS function Declare cname
sql
function
postgresql
PLpgSQL
从 plpgsql 函数返回行集。
我想从 plpgsql 函数返回表 这是我的代码 CREATE FUNCTION test RETURNS my table AS BODY DECLARE q4 my table BEGIN q4 SELECT FROM my table
sql
postgresql
PLpgSQL
具有重复参数的 PostgreSQL 函数
我偶然发现了一个奇怪的函数签名pg catalog pg stat get activity CREATE OR REPLACE FUNCTION pg stat get activity IN pid integer OUT datid
sql
postgresql
storedprocedures
PLpgSQL
functionparameter
如何查找 PostgreSQL 中是否存在函数?
与表或序列不同 用户定义的函数无法通过pg class http www postgresql org docs 9 3 static catalog pg class html 有以下问题如何找到要删除的所有函数的列表 https sta
function
postgresql
PLpgSQL
需要 Postgres 触发器和函数方面的帮助
我有一个查找表 其中包含一列来源 来自通过我创建的 Web 服务 API 捕获的各种硬编码活动 以及应与其关联的各个品牌 这样我就可以为品牌为空的记录赋予品牌 以便可以通过营销自动化工具使用特定模板来欢迎它们 我最终会弃用这个 API 并用
function
postgresql
triggers
PLpgSQL
将函数动态应用到 Postgres 表中的所有列
使用 Postgres 13 1 我想对表的所有列应用前向填充函数 前向填充函数在我之前的问题中进行了解释 如何将前向填充作为 PL PGSQL 函数 https stackoverflow com questions 70987689 h
sql
postgresql
null
PLpgSQL
dynamicsql
plv8 的缺点或限制?
我正在使用 PLV8 为 PostgreSQL 编写触发器和存储过程 到目前为止 我还没有真正看到与 PLPGSQL 相比的缺点 特别是如果使用 JSON 它似乎比 PLPGSQL 更智能 使用 PLV8 是否有已知的缺点或限制 PLV8
postgresql
PLpgSQL
plv8
PostgreSQL:在 plpgsql 函数中回滚事务?
来自 MS SQL 领域的我倾向于大量使用存储过程 我目前正在编写一个应用程序 使用了很多 PostgreSQL plpgsql 函数 我想做的是 如果我在特定函数中的任何点出现异常 则回滚特定函数中包含的所有插入 更新 我最初的印象是每个
postgresql
Transactions
PLpgSQL
如何在 PL/pgSQL IF 语句中运行 SELECT 查询
我正在尝试使用以下代码在 PL pgSQL IF 语句中运行 SELECT 查询 DO do DECLARE query type real arr real array 1 BEGIN IF query type 1 THEN RETUR
postgresql
ifstatement
select
PLpgSQL
postgreSQL中的@@Fetch_status
我正在将数据库从 MS SQL Server 传输到 PostgreSQL 但此触发器有问题 CREATE TRIGGER added clients ON client FOR INSERT AS BEGIN DECLARE cursor
sql
postgresql
PLpgSQL
检查约束中的 SQL 子查询
我可以在 Check 约束中进行 SQL 子查询吗 I ve a post带列的表id owner我还有另一张桌子action有柱子user id post id Table user有柱子id post id gt post id and
postgresql
foreignkeyrelationship
PLpgSQL
checkconstraints
Oracle DBMS_LOB.WRITEAPPEND 到 Postgres 转换
有人可以告诉我如何将下面的 Oracle 代码转换为 Postgresql IF prodNum 1 THEN DBMS LOB WRITEAPPEND pkgFilterNode LENGTH pkgFilter tab
Oracle
postgresql
PLpgSQL
循环记录的列
我需要循环类型RECORD按键 索引排列的项目 就像我可以使用其他编程语言中的数组结构来做到这一点 例如 DECLARE data1 record data2 text BEGIN FOR data1 IN SELECT FROM some
postgresql
loops
forloop
record
PLpgSQL
«
1
2
3
4
5
6
...9
»