一、常量和变量  1 定义常量:   <常量名> constant <数据类型> := <值>  如:ps_code constant INTEGER := 60;  2 定义变量:   <变量名><数据类型>[(宽度):=<初始值>] 如 ad
1、服务 PostgreSQL是作为一种服务安装在操作系统下。多个PostgreSQL服务可以运行于同一台问你服务器上,但是他们侦听端口不能重复,也不能共享同一个数据存储目录。
转载 2021-07-16 14:50:00
326阅读
2评论
  一、什么是PL-SQL  PL-SQL是结合了Oracle过程语言和结构化查询语言(SQL)的一种扩展语言。具体来说,PL-SQL就是在普通的SQL语句的基础上增加了编程语言的特点,将数据操作和查询语句组织在PL-SQL代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能或者计算的程序语言。  使用PL-SQL有以下优点:  1、能够把一组SQL语句放到一个模块中。使其更具模块化特点。 
转载 2024-02-21 12:12:35
430阅读
PLSQL变量PLSQL 的变量类型系统内置的常规简单变量类型:比如说大多数数据库表的字段类型都可以作为变量类型用户自定义复杂变量类型:比如记录类型保存了一个指针值大对象类型(LOB):保存了一个指向大对象的地址PLSQL本身没有输入输出功能,如果要想 像命令行运行C程序那样可以接收输入值,那你必须依赖执行环境 把值传给PLSQL块,比如 iSQL Plus执行环境或者PLSQL Develope
一、变量介绍在编写pl/sql程序时,可以定义变量和常量;在pl/sql程序中包括有:标量类型(scalar)复合类型(composite) --用于操作多条记录参照类型(reference) --用于操作多条记录,存放指针lob(large object)二、标量类型变量初始化和关键字:identifier [CONSTANT] datatype [NOT NULL] [:= | DEFAULT
概述 PostgreSQL 中的所有数据都存储在对应的文件中,即
转载 2021-07-12 09:48:00
301阅读
2评论
PostgreSQL 的神秘大陆上,我最近被 JSONB 类型折腾得够呛。这 JSONB 就像个性格古怪的小精灵,时而乖巧听话,时而调皮捣蛋,让人头疼不已。今天,咱就来唠唠我是怎么驯服它的。
原创 精选 8月前
295阅读
所有的数据库离开数据量来谈性能都是耍流氓。就你那几万条的数据库,用啥都行,典型的就是怎么方便怎么来。不过 PostgreSQL 上手确实比 MySQL 概念更多。PostgreSQL 比 MySQL 多了一层。PostgreSQL 是从PostgreSQL 是从 Database,到 Schema 再到 TableMySQL 就直接从 Database 到表了。Schema这个单词的翻译有点乱七八
原创 2024-01-20 06:57:30
312阅读
因为 PostgreSQL 对比 MySQL 多了一层逻辑结构,所以 PostgreSQL 比 MySQL 的理解上面更加复杂,同时用户的授权也更加麻烦。这也就是为
原创 2024-02-26 11:03:08
37阅读
PLSQL的变量类型:1、系统内置的常规简单变量类型: 比如大多数 数据库表的字段类型都可以作为变量类型;2、用户自定义复杂变量类型: 比如记录类型;3、引用类型:保存了一个指针值; 4、大对象类型( LOB):保存了一个指向大对象的地址;PLSQL的变量声明:DECLARE v_hiredate DATE;v_deptno NUMBER(2) NOT NULL := 10;v_location
FONTEND宏主要用于标记某些可能会在libpq客户端使用的场景,虽然他们主要用于服务端。如下: /* * Although this header file is nominally backend-only, certain frontend * programs like pg_contro
原创 2021-10-29 10:15:07
234阅读
PostgreSql 的PL/pgSQL 块结构本文我们学习PL/pgSQL结构块,包括如何写结构块和执行结构块。什么是结构块PL/pgSQL是结构块语言,因此,PL/pgSQL函数或过程是通过结构块进行组织。完整结构块的语法如下:[ <<label>> ] [ DECLARE declarations ] BEGIN statements; ... EN
通过学习,了解到了变量的一些知识。变量的分类如下:存储过程中的变量: 一、标量类型 (有%TYPE) 二、复合类型 (1)记录类型 (有%ROWTYPE) (2)索引表类型(关联数组) (3)varry变长数组一、标量类型  标量类型,一种是常用的有NUMBER、CHAR 、VARCHAR2 、VARCHAR、NCHAR 、NVARCHAR2 、LONG 、DATE
转载 6月前
65阅读
# 自定义 PostgreSQL 的 Docker 镜像 在现代软件开发中,Docker 提供了一种轻量级的虚拟化解决方案,使得应用的部署和管理变得更加高效和灵活。PostgreSQL 是一款功能强大的开源关系数据库,而将它与 Docker 相结合,可以简化数据库的设置和管理。因此,在本文中,我们将介绍如何自定义 PostgreSQL 的 Docker 镜像,并使用代码示例来指导您完成这一任务。
原创 9月前
99阅读
        在数据库开发过程中,当你检索的数据只是一条记录时,你所编写的事务语句代码往往使用SELECT INSERT 语句。但是我们常常会遇到这样情况,即从某一结果集中逐一地读取一条记录。那么如何解决这种问题呢?游标为我们提供了一种极为优秀的解决方案。        &n
本文会使用一些参数变量,参数变量会使用斜体。同一名称的参数变量前后文值相同。参数变量及意义说明:username:用户名,创建用户时设置。 password:用户密码,用户创建时设置。 tbsname:表空间名,创建表空间是设置。 tbsdir:表空间路径,创建表空间时设置。其值为Linux操作系统上PostgreSQL数据库所属用户有权限的已经创建好的路径。比如,“/data1/pgdata/t
转载 2024-10-23 09:29:30
24阅读
在本文中,我将讲解如何通过自定义ExceptionHandlerMiddleware,以便在中间件管道中发生错误时创建自定义响应,而不是提供一个“重新执行”管道的路径。作者:依乐祝Razor页面中的异常处理所有的.NET应用程序都有可能会产生错误,并且不幸地引发异常,因此在ASP.NET中间件管道中处理这些异常显得非常重要。服务器端呈现的应用程序(如Razor Pages)通常希望捕获这些异常并重
POSTGRESQL获取对象DDL语句
转载 2020-08-14 10:43:27
7616阅读
import com.sun.xml.internal.ws.api.model.wsdl.WSDLOutput; /** * 类和对象 * * 面试问题;OOP语言(面向对象编程)的三大特征:封装性、继承性、多态性。 * * 1、封装性:封装是指将一个计算机系统中的数据以及与这个数据相关的一切操作语言组装到一起, * 一并封装在一个有机的实体中,把它们封装在一个“
        对象是Python语言最基本的设计元素之一。        将学习什么是对象,如何使用对象,以及如何管理对象的引用。4.1 Python对象引用的本质        将一个整数赋值给一个变量(例如:x = 1000),系统首先创建一个值为1000的int
  • 1
  • 2
  • 3
  • 4
  • 5