E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
plpgsql
postgres的update_time设置
createorreplacefunctionupd_timestamp()returnstriggeras$$beginnew.update_time=current_timestamp;returnnew;end$$language
plpgsql
T_T_xq
·
2020-09-13 17:36
postgres
PL/pgSQL之入门
PL/pgSQL介绍
plpgsql
入门,介绍使用它有哪些优点以及一个HelloWorld。PL/pgSQL是一种用于PostgreSQL数据库系统的可载入的过程语言。
晟数学院
·
2020-08-24 17:43
数据库
sql
postgresql
plugin
PL/pgSQL之入门
PL/pgSQL介绍
plpgsql
入门,介绍使用它有哪些优点以及一个HelloWorld。PL/pgSQL是一种用于PostgreSQL数据库系统的可载入的过程语言。
晟数学院
·
2020-08-24 17:43
数据库
sql
postgresql
plugin
User-defined Aggregates
聚合本身是指将一个group归为一个条目的行为比如count总数,avg平均数,sum求和,concat字符串连接,都是典型的聚合函数而,自定义聚合,本质上讲是类似于oop里利用base类实现自定义函数的方法,即:
PLPGSQL
Wallace_QIAN
·
2020-08-23 22:43
pg_restore: [归档 (db)] could not execute query: 错误: 语言 "
plpgsql
" 已经存在
原因createdb默认使用template1模板,而template1模板在我们所使用的PGSQL中已安装了
plpgsql
语言。
autoofelix
·
2020-08-22 16:07
unterminated dollar-quoted string at or near $total$
$total$declaretotalinteger;BEGINSELECTcount(*)intototalFROMEMPLOYEES;RETURNtotal;END;$total$LANGUAGE
plpgsql
AinUser
·
2020-08-22 00:12
Error实例
Postgresql中存储过程(
plpgsql
)两层for循环
项目中遇到测试,需要造4500数据,而且需要分部门和日期,一个部门一天30条数据,剩下的铺垫数据可以一个部门一天100w左右数据,这里,每次变换部门,日期,需要操作至少300次,想到用存储过程写一个函数进行首先,了解存储过程的语法:CREATE[ORREPLACE]FUNCTIONname([[argmode][argname]argtype[{DEFAULT|=}default_expr][,.
snowwang928
·
2020-07-16 04:41
postgresql
PostgreSQL函数里调用函数(SETOF + RETURN QUERY)
CREATEORREPLACEFUNCTIONpublic.get_version()RETURNSSETOFtextAS$$BEGINRETURNqueryselectversion();END$$language
plpgsql
cov61598
·
2020-07-15 21:51
pgsql使用的部分触发器
RETURNStriggerAS$BODY$BEGINNEW.last_update_time=now();--tablecolumnlast_update_timeRETURNNEW;END;$BODY$LANGUAGE
plpgsql
VOLATILECOST100
新丶酱
·
2020-07-15 20:08
DB-pgSQL
Postgresql 仿INSTR
varchar,varchar)RETURNSintegerAS$$DECLAREposinteger;BEGINpos:=instr($1,$2,1);RETURNpos;END;$$LANGUAGE
plpgsql
STRICTIMMUTABLE
zgahxxwht
·
2020-07-15 16:06
postgresql
postgresql 中关于触发器的笔记
创建触发器函数:CREATEORREPLACEFUNCTION函数()RETURNSTRIGGERAS$body$BEGIN要执行的语句RETURNNEW/OLD;END;$body$LANGUAGE
plpgsql
johnnyssr
·
2020-07-13 15:21
Postgresql兼容Oracle改造系列——时间函数ROUND (date)
背景描述Postgresql中不支持round(date)函数,使用
plpgsql
做补齐。原理与解决方案Oracle中round(date)实现的功能是四舍五入到指定的单位上。
mjoker73
·
2020-07-11 09:59
用第三方语言编写PostgreSQL 存储函数
在PostgreSQL里,所有的存储函数需求都可以用
PLPGSQL
来实现。同时也支持用第三方语言来编写,这个就得看自己哪个方面熟练了。
懒得去死
·
2020-07-10 14:15
PostgreSQL
PLPGSQL
python
PostgreSQL
PLPGSQL
function
python
plpgsql
系列教程—函数
CREATEorREPLACEFUNCTIONsomefunc(integer,text)RETURNSintegerAS'functionbodytext'LANGUAGE
plpgsql
;PL/pgSQL
SSsandata
·
2020-07-10 11:37
晟数学院数据库
PostgreSQL数据库
Postgresql 函数中如何动态执行sql语句
实现功能,根据传入id删除多张表的数据:CREATEorreplaceFUNCTIONfn_delete(p_deleteidINT)RETURNSVARCHARLANGUAGE'
plpgsql
'AS$
一VII一
·
2020-07-10 10:13
PostgreSql
PostgreSQL 如何打印函数调用栈信息
增加了调用堆信息的输出.可以用于
plpgsql
debug等.测试:pg94@db-192-168-100-216->psqlpsql(9.4devel)Type"help"forhelp.digoal=
weixin_34150830
·
2020-07-10 08:15
PostgreSQL Oracle 兼容性 之 - PL/SQL record, table类型定义
PostgreSQL也有一门非常高级的内置SQL编程语言,
plpgsql
。与OraclePL/SQL语法极其类似,但是还是有一些不一样的地方。
weixin_34055910
·
2020-07-10 08:44
PostgreSQL 调用存储过程返回结果集
CREATEORREPLACEFUNCTIONpublic.f_get_member_info(idinteger,productnamecharacter)RETURNSSETOFrecordLANGUAGE'
plpgsql
'COST100VOLATILEROWS1000AS
weixin_30527423
·
2020-07-10 06:43
Postgresql 触发器
$status$BEGINIF(NEW.status=3)THENNEW.status:=3;ELSENEW.status:=2;ENDIF;RETURNNEW;END$status$LANGUAGE
plpgsql
webmastar
·
2020-07-10 06:04
postgreSQL存储过程函数的使用方法与常见问题解决
CREATEORREPLACEFUNCTION函数名(参数1,[整型int4,整型数组_int4,…])RETURNS返回值类型AS$BODY$DECLARE变量声明BEGIN函数体END;$BODY$LANGUAGE‘
plpgsql
不积小流无以成江海
·
2020-07-10 05:04
开源GIS
PostgreSQL数据库-PL/PGSQL 使用学习
createorreplacefunctionsomefunc()returnsvarcharas$$declarenamevarchar:='wangzhen';beginreturnname;end$$language
plpgsql
wangzhen3798
·
2020-07-10 05:58
postgresql学习-自定义函数
–LANGUAGE
plpgsql
yelowbick只有过程,跟pgsql刚好相反–入参:anyelement基本类型表类型游标–返
尚云峰
·
2020-07-10 04:29
数据库
plpgsql
系列教程(1)-入门
plpgsql
系列文章,方便小伙伴们学习。
小刘先森
·
2020-07-09 23:23
#
plpgsql
PLpgSQL
使用时的注意事项
PLpgSQL
执行注意事项1
PostgreSQL_HighGoDB
·
2020-07-09 21:10
PostgreSQL
Highgo
DB
postgres中查看函数创建语句
returnsintas$$postgres$#declarepostgres$#beginpostgres$#returnid+1;postgres$#end;postgres$#$$language
plpgsql
strict
qxy0503
·
2020-07-09 20:06
postgres技术分享
PostgreSQL numeric类型上的算术运算比整数类型或者浮点数类型要慢很多
returnsintegeras$$declarenuminteger:=0;beginforiin1..10000loopnum=num+i;endloop;returnnum;end;$$language
plpgsql
贱一白
·
2020-07-09 19:53
PostgreSQL
优化
如何在postgresql 中使用
plpgsql
函数返回表格记录集
近来在一个project中用到了pg(postgresql),客户需要很多表格,有些是典型的中国式报表(接触过的人都知道非常的复杂),所以分了两种方法解决:一、不需要用参数控制数据的,用view;二、需要用参数控制数据的用function;第一类比较简单,只要会sql就可以解决;第二类中,最复杂的是要进行数据处理的,(比如每页加入小计,最后要有合计的),查了一下资料,在8.3中有两种方法可以解决这
涛白
·
2020-07-09 18:44
postgresql
postgresql PL/pgSQL—存储过程结构和变量声明
ref:https://www.postgresql.org/docs/9.6/static/
plpgsql
-structure.html一.函数结构CREATEFUNCTIONsomefunc(integer
djcctv1223
·
2020-07-09 15:07
Postgresql -
plpgsql
- 从Function中查询并返回多行结果
通过
plpgsql
查询表,并返回多行的结果。
Chuck_Chen1222
·
2020-07-09 14:31
Postgresql
PostgreSQL新增一列的pl/sql脚本
多次运行不会报错DOlanguage
plpgsql
$$BEGINRAISEINFO'***************test_add_column.sqlbegins''***************';
挖坑填坑循环
·
2020-07-09 14:35
数据库
【greenplum】greenplum的
plpgsql
:函数,存储过程,赋值语句,DML语句,静态语句与动态语句,流程控制语句...
【greenplum】greenplum的
plpgsql
:函数,存储过程,赋值语句,DML语句,静态语句与动态语句,流程控制语句--greenplum的
plpgsql
注意:●greenplum的
plpgsql
atr0812
·
2020-07-09 13:49
PostgreSQL 11 preview - 增加CREATE PROCEDURE和CALL语法 (含过程内commit/rollback, 自治)
CREATEPROCEDURE,CALL,增强,11背景PostgreSQL一直以来都是通过createfunction来创建函数和存储过程(returnvoid),通过select或者perform(
plpgsql
weixin_33893473
·
2020-07-09 09:51
PLpgsql
语言中returning-into的使用方法 总结
公司的项目是在开源数据库PostgreSQL基础之上的,项目需求是要PostgreSQL数据库兼容oracle的函数。在PostgreSQL数据库中写函数有很多方法,可以使用SQL语言,PL/pgSQL语言或者C语言都行。虽然PL/pgsql相对于oracle中的PL/sql还有诸多不足之处,可是PL/pgsql发展很快,同样小巧好用。刚才得知postgres9.5刚刚发布,好像修复了不少bug。
雪域高原1
·
2020-07-09 07:11
postgres
postgres 使用存储过程批量插入数据
參考资料(pl/pgsql官方文档):http://www.postgresql.org/docs/9.3/static/
plpgsql
.htmlcreateorreplacefunctioncreatData2
weixin_30377461
·
2020-06-27 18:51
Windows 10 安装PostgreSQL 数据库
plpgsql
_check扩展(源码编译)
前言之前的博客记录了LinuxCentOS7PostgreSQL10安装
plpgsql
_check扩展(源码编译),本文记录win1064位下安装PostgreSQL扩展插件
plpgsql
_check,
格來羙、日出
·
2020-06-27 11:15
PostgreSQL
aggregate 函数使用示例
,integer)returnsintegeras$body$beginif$1isnullthenreturn$2;elsereturn$1+$2;endif;end;$body$language'
plpgsql
滴水穿石
·
2020-06-27 10:10
greenplum
Postgresql - cursor介绍
https://www.postgresql.org/docs/10/static/
plpgsql
-cursors.html=======================================
Chuck_Chen1222
·
2020-06-22 23:54
Postgresql
Postgresql - 初识
plpgsql
- 概述
以下翻译自官网:https://www.postgresql.org/docs/10/static/
plpgsql
-overview.html#
PLPGSQL
-ADVANTAGES***********
Chuck_Chen1222
·
2020-06-22 23:54
Postgresql
PostgreSQL触发器总结
最近几个月忙于POC,很久没有时间研究东西了,今天趁着迁移一个触发器,顺便把触发器的知识捡起来~参考资料:https://www.postgresql.org/docs/12/
plpgsql
-trigger.html
狂神314
·
2020-06-16 14:00
plpgsql
系列教程-变量声明与数据类型
声明变量声明变量的语法为:name[CONSTANT]type[COLLATEcollation_name][NOTNULL][{DEFAULT|:=|=}expression];CREATEFUNCTIONtest()RETURNSvoidAS$$>DECLAREouter_namevarchar;--无默认值user_idinteger:=1;--默认值1BEGIN--创建一个子块DECLAR
晟数学院
·
2020-05-27 23:01
数据库
postgresql
plpgsql
系列教程-变量声明与数据类型
声明变量声明变量的语法为:name[CONSTANT]type[COLLATEcollation_name][NOTNULL][{DEFAULT|:=|=}expression];CREATEFUNCTIONtest()RETURNSvoidAS$$>DECLAREouter_namevarchar;--无默认值user_idinteger:=1;--默认值1BEGIN--创建一个子块DECLAR
晟数
·
2020-04-29 14:35
PostgreSQL数据库
plpgsql
变量声明与数据类型
PL/pgSQL之入门
PL/pgSQL介绍
plpgsql
入门,介绍使用它有哪些优点以及一个HelloWorld。PL/pgSQL是一种用于PostgreSQL数据库系统的可载入的过程语言。
晟数
·
2020-04-17 17:37
PL/pgSQL
PostgreSQL数据库
晟数学院
COMP9311 Database Systems Lab6
练习使用
plpgsql
建立trigger规则。
Sisyphus235
·
2020-04-06 03:34
Postgres 生成任意长度随机字符串
createfunctionf_random_str(lengthINTEGER)returnscharactervaryingLANGUAGE
plpgsql
AS$$DECLAREresultvarchar
AngryApe
·
2020-03-19 12:49
postgres判断字符串是否为时间,数字
charactervarying);CREATEORREPLACEFUNCTIONpublic.isdate(datestrcharactervarying)RETURNSbooleanLANGUAGE'
plpgsql
'COST100VOLA
badGentleMan
·
2019-12-20 15:00
Postgresql存储过程
CREATEORREPLACEFUNCTIONfunction_name(arg1,arg2...)RETURNSreturn_typeAS$BODY$DECLARE变量声明BEGIN函数体END;$BODY$LANGUAGE'
plpgsql
'VOLATILE
仙道Bob
·
2019-08-26 20:06
postgresql 触发器写法
DELETEFROM OBJECT_CLASSES$WHERE OBJECT_CLASSES$.DataRoom_ID=OLD.DATAROOM_ID;END;$delete_fdr$LANGUAGE
plpgsql
cejutue
·
2019-07-17 18:34
C++札记
数据库
PostgreSQL外部C语言函数载入过程
上篇文章我们提到:quanzl-mac:postgresql.builtin_poolquanzl$nmlib/
plpgsql
.so...0000000000007e10T_pg_finfo_
plpgsql
_call_handler000000000001c888s_pg_finfo_
plpgsql
_call_handler.my_finfo
chengguan5057
·
2019-07-15 14:00
postgresql服务器端编程
存储过程编写教程:http://www.postgres.cn/docs/9.5/
plpgsql
.html扩展SQL:SQL函数执行SQL语句的任意列表,返回列表中最后一个查询结果。
chenkaifang
·
2019-07-02 09:34
数据库
postgres讲义12_创建存储过程
total$declaretotalinteger;beginselectcount(*)intototalfromefu.company;returntotal;end;$total$language
plpgsql
木生火
·
2019-06-15 22:10
postgres
上一页
1
2
3
4
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他