在 PL / SQL 中错误信息处理过程分为两步: 引发错误和处理错误。编译处误是由 PL/SQL 编译器产生的,它们应该在执行程序前解决。  PL/SQL 异常:类型与定义  处理异常有 3 个基本的步骤:  1、  声明异常(显式或隐式地声明)  2、  引发异常(显式或隐式地引发)  3、  处理异常(如果需要处理的话)  PL/SQL 异常都具有以下几个基本特
PostgreSQL(简称PGSQL)是一个功能强大的开源关系型数据库管理系统,广泛应用于企业级应用。在数据建模和数据库设计时,选择合适的数字类型至关重要,因为它不仅影响数据的存储效率,还直接关系到查询性能和数据的准确性。本文将深入探讨PostgreSQL中的数字类型,包括整型、浮点型、固定精度数值型以及序列类型,并通过代码样例展示其用法。
原创 精选 2024-09-20 08:58:14
241阅读
最近一个月使用Postgresql的时候,经常遇到ltree的数据,感觉有些别扭,可是有绕不过去。今天决心整理一下,以后使用方便一些。一、简介 ltree是Postgresql的一个扩展类型,由两位国外PostgreSQL贡献者共同开发。网址如下:http://www.sai.msu.su/~me...
原创 2021-08-24 16:03:54
637阅读
1、类SQL PLUS窗口File->New->Command Window这个类似于oracle的客户端工具sql plus,但比它好用多了。2、设置关键字自动大写Tools->Preferences->Editor,将Keyword case选择Uppercase这样在窗口中输入sql语句时,关键字会自动大写,而其它都是小写。这样阅读代码比较容易,且保持良好得编码风格,
      Oracle在PL/SQL中提供了复合数据类型,用于存放多个值,定义复合变量时需要使用PL/SQL的复合数据类型,主要有这四种:记录类型、自定义表、嵌套表、VARRAY。      1.记录类型      这种数据类型类似于C语言中的结构体,每个记录类型一般会包含多个成员变量,在使用记录类型变量时
declare – 可选 声明各种变量或游标的地方。 begin – 必要 开始执行语句。 --单行注释语句用两个连在一起的‘-’表示。 /*多行注释语句, 可以换行*/ exception – 可选 出错后的处理。 end; – 必要(请注意end后面的分号)简单语句declare -- 创建游标记录多行数据 cursor empcursor is select last_name,sala
转载 2024-10-13 08:25:49
60阅读
名称                                 
转载 2024-10-12 13:09:37
64阅读
一、异常1、处理异常(1)除数不为0 1 declare 2 b number; 3 begin 4 b:=1/0; 5 exception 6 when zero_divide then 7 dbms_output.put_line('除数不能为0'); 8 end; DBMS输出:除数不能为0。(2)
如果要构建包含多个实例或者多个丰富数据模式的 Web 应用程序,本地数据存储可能不适用。但是在寻找真正的快速临时存储或者构建自己的副本的时候,本地存储却是需要了解的一个重要的组成模块。在这篇文章中,我将展示如何在 Go 中使用 Memcached 协议来构建一个名为 Beano 的本地键 / 值对数据库服务器,并且该数据库可以优雅地热交换其整个数据集。Go 数据存储类库的简单选择我已经使用过 SQ
1.整数这是一种整数型数据变量,在各种语言中都有广泛的应用,存储方式为二进制补码。一般长度为四个字节。根据具体数据的取值范围,还可分为长整型long(4byte),整型int(4byte),短整型short(2byte)等。根据有无符号有signed int, unsigned int。整形的计算方法有数学运算与逻辑运算,其中值得一提的是一些语言中(如C语言),当你定义了某变量数据类型为整型后,若
转载 2024-06-16 20:17:02
54阅读
名字别名描述bigintint8有符号 8 字节整数bigserialserial8自增 8 字节整数bit [ (n) ] 定长位串bit varying [ (n) ]varbit变长位串booleanbool逻辑布尔值(真/假)box 平面中的矩形bytea 二进制数据("字节数组")character varying [ (n) ]varchar [ (n) ]变长字符串character
原创 2008-08-31 22:33:41
9826阅读
postgres数据类型简介数据类型0. 数据类型的分类分类名称说明与其他数据库对比布尔类型支持SQL标准boolean类型与MYSQL中的bool,boolean类型一样,占用1字节空间数值类型整数类型有2字节的smallint,2字节int 8字节bigint ;精确数字类型numeric;非精确类型的浮点小数real和double precision 还有8字节的money(货币类型)无MY
转载 2021-03-11 09:04:06
1985阅读
2评论
数据类型 0. 数据类型的分类 分类名称 说明 与其他数据库对比 布尔类型 支持SQL标准boolean类型 与MYSQL中的bool,boolean类型一样,占用1字节空间 数值类型 整数类型有2字节的smallint,2字节int 8字节bigint ;精确数字类型numeric;非精确类型的浮 ...
转载 2021-03-10 22:10:00
778阅读
2评论
在使用 awk 脚本;数组是一大利器;在很多场景是用数组能处理。 在 python 中,数据类型list;相当于array类型。 在 Oracle 中,对 array 不够友好,感觉像是鸡肋。但是在 PostgreSQL 中,对array有很多支持,很多场景可以应用到。下面慢慢说 1、any(arr ...
转载 2020-09-25 15:07:00
600阅读
2评论
代码
sql
转载 2019-08-01 11:07:00
541阅读
2评论
索引类型B-tree 索引:适用场景:范围查询、等值查询、排序操作。特点:适用于大部分查询场景,是 PostgreSQL 默认的索引类型。哈希索数据。GiST 索引...
原创 2024-07-16 16:51:31
45阅读
PostgreSQL 数据类型 本章节,我们将讨论 PostgreSQL 的数据类型,数据类型是我们在创建表的时候为每个字段设置的。 设置数据类型的好处: PostgreSQL提 供了丰富的数据类型。用户可以使用 CREATE TYPE 命令在数据库中创建新的数据类型PostgreSQL 的数据类
原创 2021-07-29 13:24:37
330阅读
数组还是要依赖其他类型,比如在设置住址,住址可能有多个住址,可以采用数组类型去修饰字符串。如果现在要存储字符串数组,如果存储的数组中有双引号怎么办,有大括号怎么办。,可以指定一维数组,也支持二维甚至更多维数组。PGSQL中,指定数组的方式就是。
原创 2023-09-24 22:06:52
170阅读
可以声明枚举类型作为表中的字段类型,这样可以无形的给表字段追加诡异的规范。枚举类型MySQL也支持,只是没怎么用,PGSQL同样支持这种数据类型
原创 2023-09-24 22:07:09
176阅读
一、 准备工作首先创建一张表:create table test( id int primary key, age int )二、 第一种方法----创建序列达到自增的效果1. 创建序列pgsql里,有种东西叫自增,很像mysql里的约束。建立一个自增的序列,每次需要获取自增主键时,调用一下这个序列就可以了。建立自增主键的序列的语法:CREATE SEQUENCE test_id_seq I
  • 1
  • 2
  • 3
  • 4
  • 5