`
deepfuture
  • 浏览: 4420547 次
  • 性别: Icon_minigender_1
  • 来自: 湛江
博客专栏
073ec2a9-85b7-3ebf-a3bb-c6361e6c6f64
SQLite源码剖析
浏览量:80201
1591c4b8-62f1-3d3e-9551-25c77465da96
WIN32汇编语言学习应用...
浏览量:70590
F5390db6-59dd-338f-ba18-4e93943ff06a
神奇的perl
浏览量:103747
Dac44363-8a80-3836-99aa-f7b7780fa6e2
lucene等搜索引擎解析...
浏览量:286942
Ec49a563-4109-3c69-9c83-8f6d068ba113
深入lucene3.5源码...
浏览量:15083
9b99bfc2-19c2-3346-9100-7f8879c731ce
VB.NET并行与分布式编...
浏览量:67984
B1db2af3-06b3-35bb-ac08-59ff2d1324b4
silverlight 5...
浏览量:32367
4a56b548-ab3d-35af-a984-e0781d142c23
算法下午茶系列
浏览量:46128
社区版块
存档分类
最新评论

postgersql-事务

阅读更多

声明:本PostgreSQl实用指南系列为刘兴(http://deepfuture.iteye.com/)原创,未经笔者授权,任何人和机构不能转载

mydb=# select * from student;
    name    | age | city | sex
------------+-----+------+-----
 deepfuture |  20 |    1 |
 未来       |  20 |    2 |
 张三       |  21 |    1 |
 干哈       |  18 |    2 |
 艾丝凡     |  18 |    3 |
(5 rows)

开始事务

mydb=# begin;
BEGIN
mydb=# update student set sex='man' where city=2;
UPDATE 2

设置回滚保存点
mydb=# savepoint my_sp;
SAVEPOINT
mydb=# update student set sex='woman' where city=3;
UPDATE 2

取消对 city=3的操作,回到保存点
mydb=# rollback to my_sp;
ROLLBACK

更新
mydb=# update student set sex='woman' where city=1;
UPDATE 2

提交

mydb=# commit;
COMMIT
mydb=# select * from student;
    name    | age | city |  sex
------------+-----+------+-------
 艾丝凡     |  18 |    3 |
 萨芬       |  19 |    3 |
 未来       |  20 |    2 | man
 干哈       |  18 |    2 | man
 deepfuture |  20 |    1 | woman
 张三       |  21 |    1 | woman
(6 rows)


mydb=#

0
0
分享到:
评论

相关推荐

    postgresql-42.2.2.jar+postgresql-9.2-1003.jdbc4.jar

    3. **执行SQL语句**: 通过`java.sql.Connection`对象,可以执行SQL查询、更新或事务操作。 4. **处理结果集**: 对于查询操作,`java.sql.ResultSet`对象将存储查询结果,可以遍历并提取数据。 5. **关闭资源**: 在...

    PostgreSQL(postgresql-14.2-2-windows-x64.exe)

    PostgreSQL(postgresql-14.2-2-windows-x64.exe),适用于Windows系统:PostgreSQL是...PostgreSQL支持大部分的SQL标准并且提供了很多其他现代特性,如复杂查询、外键、触发器、视图、事务完整性、多版本并发控制等。

    PostgreSQL(postgresql-13.5-1-windows-x64.exe)

    PostgreSQL(postgresql-13.5-1-windows-x64.exe)适用于Windows x86-64 ...PostgreSQL支持大部分的SQL标准并且提供了很多其他现代特性,如复杂查询、外键、触发器、视图、事务完整性、多版本并发控制等。

    postgresql-9.1.3-1-windows-x64

    1. **多版本并发控制(MVCC)**:PostgreSQL采用MVCC实现事务隔离,保证了读写操作的并发性,即使在高并发环境下也能提供一致的数据视图。 2. **全文搜索功能**:内建的Tsearch2模块支持对文本数据进行全文搜索,...

    postgresql-16.2-1-windows-x64.exe

    2. 高可靠性:PostgreSQL 提供了事务处理、多版本并发控制(MVCC),确保数据一致性并支持故障恢复。 3. 数据类型丰富:除了常见的数据类型,如整数、浮点数、字符串、日期时间等,PostgreSQL 还支持复杂的自定义...

    postgresql-connector-jar.zip

    总的来说,"postgresql-connector-jar.zip"提供了Java应用与PostgreSQL数据库之间的桥梁,允许开发者通过JDBC API执行SQL查询,实现数据的读写操作,以及进行更复杂的数据库管理和事务控制。在使用时,用户需要理解...

    PostgreSQL(postgresql-13.5.tar.gz)

    PostgreSQL(postgresql-13.5.tar.gz) PostgreSQL是一种特性非常齐全的自由软件的...PostgreSQL支持大部分的SQL标准并且提供了很多其他现代特性,如复杂查询、外键、触发器、视图、事务完整性、多版本并发控制等。

    PostgreSQL JDBCL连接:postgresql-42.2.5.jar包.zip

    **PostgreSQL JDBCL连接详解** 在Java编程中,与关系型数据库进行交互的一个常见方式是使用Java Database Connectivity (JDBC) API。JDBC提供了一组标准接口和类,使得Java程序可以与各种不同的数据库系统进行通信...

    PostgreSQL(postgresql-13.5.tar.bz2)

    PostgreSQL(postgresql-13.5.tar.bz2) PostgreSQL是一种特性非常齐全的自由软件的...PostgreSQL支持大部分的SQL标准并且提供了很多其他现代特性,如复杂查询、外键、触发器、视图、事务完整性、多版本并发控制等。

    PostgreSQL(postgresql-14.1.tar.gz)

    PostgreSQL(postgresql-14.1.tar.gz) PostgreSQL是一种特性非常齐全的自由软件的...PostgreSQL支持大部分的SQL标准并且提供了很多其他现代特性,如复杂查询、外键、触发器、视图、事务完整性、多版本并发控制等。

    PostgreSQL(postgresql-13.5-1-osx.dmg)

    PostgreSQL(postgresql-13.5-1-osx.dmg)适用于Mac OS X PostgreSQL是一种特性非常...PostgreSQL支持大部分的SQL标准并且提供了很多其他现代特性,如复杂查询、外键、触发器、视图、事务完整性、多版本并发控制等。

    postgresql-10.12-1-linux-x64-binaries.tar.gz

    1. **多版本并发控制 (MVCC):** PostgreSQL采用MVCC实现事务隔离,保证了高并发下的数据一致性。每个事务看到的数据是事务开始时的一致性视图,即使其他事务正在对数据进行修改。 2. **ACID兼容:** 遵循ACID...

    postgresql-14.5.tar.gz

    postgresql-14.5.tar.gz安装包,postgresql-linux安装包,流行的关系型数据库,PostgreSQL支持大部分的SQL标准并且提供了很多其他现代特性,如复杂查询、外键、触发器、视图、事务完整性、多版本并发控制等,最大...

    PostgreSQL(postgresql-14.1-1-osx.dmg)

    PostgreSQL(postgresql-14.1-1-osx.dmg)适用于Mac OS X PostgreSQL是一种特性非常...PostgreSQL支持大部分的SQL标准并且提供了很多其他现代特性,如复杂查询、外键、触发器、视图、事务完整性、多版本并发控制等。

    postgresql-jdbc-42.2.14.src.tar.gz

    它通过提供一组Java API,使得开发人员可以执行SQL语句、管理事务、处理结果集等。JDBC驱动程序有四种类型,从I到IV,类型IV是纯Java的、完全基于网络的驱动,这可能是PostgreSQL JDBC驱动程序的类型。 在...

    PostgreSQL(postgresql-14.1-1-windows-x64.exe)

    PostgreSQL(postgresql-14.1-1-windows-x64.exe)适用于Windows x86-64 ...PostgreSQL支持大部分的SQL标准并且提供了很多其他现代特性,如复杂查询、外键、触发器、视图、事务完整性、多版本并发控制等。

    PostgreSQL(postgresql-14.2.tar.gz)

    PostgreSQL(postgresql-14.2.tar.gz),适用于Linux系统:PostgreSQL是一种特性非常...PostgreSQL支持大部分的SQL标准并且提供了很多其他现代特性,如复杂查询、外键、触发器、视图、事务完整性、多版本并发控制等。

    postgresql-10.12-1-windows-x64.exe

    PostgreSQL支持大部分的SQL标准并且提供了很多其他现代特性,如复杂查询、外键、触发器、视图、事务完整性、多版本并发控制等。同样,PostgreSQL也可以用许多方法扩展,例如通过增加新的数据类型、函数、操作符、...

    postgresql-11.4-3-windows-x64.exe

    PostgreSQL支持大部分的SQL标准并且提供了很多其他现代特性,如复杂查询、外键、触发器、视图、事务完整性、多版本并发控制等。同样,PostgreSQL也可以用许多方法扩展,例如通过增加新的数据类型、函数、操作符、...

    postgresql-14.0-1-windows-x64.exe

    PostgreSQL 14 带来了很多升级,包括性能增强/数据类型和 SQL/管理...PostgreSQL 14 增强了逻辑复制的各种性能,包括将正在进行中的事务传输到订阅服务器的能力,而不需要等待事务完成。 更多新特性,请参考官方文档。

Global site tag (gtag.js) - Google Analytics