Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
在 Postgres 9.0+ 中使用 PL/pgSQL 循环表
我想循环遍历所有表以计算每个表中的行数 以下查询给我一个错误 DO DECLARE tables CURSOR FOR SELECT tablename FROM pg tables WHERE tablename NOT LIKE pg
postgresql
variables
loops
PLpgSQL
tablename
Postgres 在插入访问 NEW 后触发
我有一个非常简单的触发器 CREATE OR REPLACE FUNCTION f log datei RETURNS TRIGGER AS BEGIN INSERT INTO logs aktion tabelle benutzer id
sql
postgresql
triggers
PLpgSQL
错误:查询没有结果数据的目标
CREATE OR REPLACE FUNCTION chkLogin userid varchar pwd varchar RETURNS BOOLEAN AS BODY DECLARE passed BOOLEAN BEGIN SELE
postgresql
PLpgSQL
在 PostgreSQL 函数中声明并返回自定义类型
我找到了这篇文章 http wiki postgresql org wiki Return more than one row of data from PL pgSQL functions http wiki postgresql org
sql
function
postgresql
storedprocedures
PLpgSQL
PostgreSQL regexp_replace 与匹配的表达式
我正在使用 PostgreSQLregexp replace函数来转义字符串中的方括号 括号和反斜杠 以便我可以将该字符串用作正则表达式模式本身 在使用该字符串之前还对该字符串进行了其他操作 但它们超出了本问题的范围 想法是替换 with
postgresql
PLpgSQL
plpgsql 函数中 IF EXISTS 内部标识符的变量
CREATE OR REPLACE FUNCTION drop now RETURNS void AS BODY DECLARE row record BEGIN RAISE INFO in FOR row IN select relnam
postgresql
postgresql91
PLpgSQL
dynamicsql
exists
查询返回准确的行数
我有一个表存储两个外键 实现 n m 关系 其中一个指向一个人 subject 另一个针对特定项目 现在 一个人可能拥有的物品数量在另一个表中指定 我需要一个查询 该查询将返回与一个人可能拥有的物品数量相同的行数 其余记录可以填写NULL价
sql
postgresql
PLpgSQL
postgresql83
窗口函数或公共表表达式:计算范围内的前几行
我想使用窗口函数来确定每一行满足特定条件的先前记录的总数 一个具体的例子 clone d test Table pg temp 2 test Column Type Modifiers id bigint date timestamp wi
sql
postgresql
PLpgSQL
commontableexpression
windowfunctions
PostgreSQL 中的 PL/pgSQL 和 SQL 是否与 SQL/PSM 标准处于同一级别,而不仅仅是 SQL 标准? [关闭]
Closed 这个问题需要多问focused help closed questions 目前不接受答案 术语 以下是 PostgreSQL 服务器可以理解的两种语言 PL pgSQL 我使用 PostgreSQL SQL 和 Postgr
sql
postgresql
PLpgSQL
如何调用Postgres函数返回SETOF记录?
我写了以下函数 Gets stats for all markets CREATE OR REPLACE FUNCTION GetMarketStats RETURNS SETOF record AS BEGIN SELECT R appr
postgresql
PLpgSQL
仅允许从触发器内插入
我是 SQL 编程新手 我在网上找不到这个问题的答案 我正在使用 pl pgsql 希望获得以下结果 我有一个具有某些属性的表 A 我应该随时更新此表 因此 每当进行可能影响 A 值的更改 在与 A 相关的其他表 B 或 C 中 时 都会触
sql
postgresql
triggers
insert
PLpgSQL
循环遍历 PL/pgSQL 中给定的值列表
我试图循环遍历几个字段并在它们上运行一个函数 FOR field IN ARRAY f1 f2 LOOP execute pg temp converFieldToLower newTableNameRaw field END LOOP 这
Arrays
postgresql
loops
PLpgSQL
PostgreSQL 中的约束和断言
我正在尝试创建一个简单的数据库 其中有一个客户数据表和一个订单数据表 我正在尝试编写一个约束 使客户在某一天订购的商品数量不能超过特定数量 这是我所拥有的 CREATE TABLE CUSTOMER CUSTOMER NUM CHAR 3
sql
postgresql
triggers
constraints
PLpgSQL
用 INSERT / UPDATE 的单个查询替换循环
我正在 PostgreSQL 中编写一个函数 它基本上执行 3 个步骤 从源表中获取一条记录 检查目标表中提取的记录的值 如果在目标表中找到记录 则使用提取的记录更新目标表的所有值 否则将提取的记录插入目标表 如果我写 而不是做这个循环单一
sql
postgresql
PLpgSQL
upsert
postgresqlperformance
pgsql 返回表错误:列引用不明确
我不断收到此错误 列引用 人 不明确 我需要返回一个表 个人整数 当我使用 SETOF 整数时它工作正常 但在这种情况下它不起作用 我的另一个函数 recurse 完美地返回一组整数 CREATE OR REPLACE FUNCTION t
postgresql
function
Return
PLpgSQL
以编程方式构建 SQL 查询的可靠方法
我必须求助于 ORM 不足的原始 SQL 使用 Django 1 7 问题是大多数查询最终有 80 90 相似 我无法找出一种稳健且安全的方法来构建查询而不违反可重用性 字符串连接是唯一的出路吗 即使用构建无参数查询字符串if else条件
sql
postgresql
orm
PLpgSQL
dynamicsql
无法访问文件“$libdir/plpgsql”:没有这样的文件或目录
我不知所措 在本地 Postgres 服务器 postgres app Mac OS X 10 7 中创建存储过程时遇到问题 也是如此 psql psql 9 3 0 Type help for help dchaston CREATE O
postgresql
osxlion
PLpgSQL
postgresql93
postgresapp
PostgreSQL 临时表的范围是什么?
我已经用谷歌搜索了很多 并且我有相当不错的阅读理解能力 但我不明白这个脚本是否可以在我的 postgres postgis 盒子上的多个线程中工作 这是代码 Do do DECLARE x RECORD b int begin create
PLpgSQL
postgresql93
plpgsql - pgAdmin 4 不显示 RAISE 消息(例如,通知)
在使用 pgAdmin III 很长一段时间后 我最近安装了 pgAdmin 4 我注意到在使用 RAISE NOTICE 运行 plpgsql 函数后 消息下没有显示任何内容 我去了https www postgresql org doc
postgresql
PLpgSQL
pgAdmin4
Postgresql 在删除行之前创建触发器
所以我有这两个表 Table user columns id name surname password token earnedmoney Table addlisting columns id user fk price date ad
postgresql
triggers
PLpgSQL
storedfunctions
1
2
3
4
5
6
...8
»