文章 2021-10-10 来自:开发者社区

【DB吐槽大会】第67期 - PG 存储过程和函数内对自治事务支持不完整

背景1、产品的问题点PG 存储过程和函数内对自治事务支持不完整2、问题点背后涉及的技术原理PG 的1个函数为1个原子操作, 要么全部回滚, 要么全部失败. (注意: exception里算一个新事务, 触发exception时, 函数体内的操作全部回滚, exception体内的执行如果正常则这个exception体内的变更操作可以提交.)在函数内不能使用commit, rollback, sa....

问答 2020-05-17 来自:开发者社区

MySQL:存储过程中的事务?mysql

我的存储过程的基本结构是 BEGIN .. Declare statements .. START TRANSACTION; .. Query 1 .. .. Query 2 .. .. Query 3 .. COMMIT; END MySQL版本: 5.1.61-0ubuntu0.11.10.1-log 当前,如果“查询2”失败,则提交“查询1”的结果。...

问答 2020-01-04 来自:开发者社区

使用CLR存储过程在事务内部进行TSQL日志记录

我正在尝试将日志写入事务内的另一个数据库,以便即使事务回滚也可以保留该日志。我已经阅读了这个答案,其中说: 一种可能性是使用CLR存储过程进行日志记录。这可以在事务外部打开自己的数据库连接,然后输入并提交日志数据。 因此,我使用本文创建了CLR存储过程: [SqlProcedure] public static void Voice(SqlString procedureName, Sql...

问答 2019-12-29 来自:开发者社区

SQL Server,远程存储过程和DTC事务

我们的组织在大型机Adabas数据库中拥有许多重要数据。我们可以对此数据进行ODBC访问,并且已经从C#使用ODBC /自然“存储过程”成功查询/更新了该数据。 我们现在想要做的是从SQL Server 2005存储的proc中查询大型机表,将结果转储到表变量中,对其进行按摩,然后将结果与本机SQL数据作为结果集进行连接。 当我们只是选择它时,从SQL执行Natural proc可以正常工作...

问答 2019-11-18 来自:开发者社区

我真的需要在存储过程中使用事务吗?[MSSQL 2005]

我e-commerce app在asp.net中编写了非常简单的代码,是否需要在存储过程中使用事务? 读/写比约为9:1 问题来源于stack overflow

问答 2019-04-04 来自:开发者社区

打听一下,PG12有 完善 Procedure 事务管理 功能的 计划吗? PG11中 Procedure中虽然能使用 commit 管理事务,但 它目前的使用限制非常非常多! 使用中非常容易遇到 ERROR: invalid transaction termination,有的时候是莫名奇妙,在PG文档中都找不到.感觉 与 oracle,sql server 中 存储过程 自己管理事务的功能 还差得很远。

打听一下,PG12有 完善 Procedure 事务管理 功能的 计划吗?PG11中 Procedure中虽然能使用 commit 管理事务,但 它目前的使用限制非常非常多! 使用中非常容易遇到 ERROR: invalid transaction termination,有的时候是莫名奇妙,在PG文档中都找不到.感觉 与 oracle,sql server 中 存储过程 自己管理事务的功能 .....

文章 2018-10-19 来自:开发者社区

PostgreSQL 11 发布:JIT、存储过程事务,并行性能提升

PostgreSQL 11 发布了,PostgreSQL 11 带来了整体性能的改进,具有与超大型数据库和高计算工作负载相关的特定增强功能。此外,PostgreSQL 11 对表分区系统进行了重大改进,存储过程中支持事务,改进了查询并行性能并增加了并行化数据定义功能,同时在查询中引入了 JIT 编译以加速表达式的执行。 主要更新内容如下: 提高分区的健壮性和性能 PostgreSQL 11 增加....

文章 2018-09-18 来自:开发者社区

mysql-视图、触发器、事务、存储过程、流程控制

目录 视图 触发器 事务 存储过程 流程控制 一、视图 视图是由查询结果构成的一张虚拟表,和真实的表一样,带有名称的列和行数据 强调:视图是永久存储的,但是视图存储的不是数据,只是一条sql语句 视图的特点: 视图的列可以来自不同的表,是表的抽象和逻辑意义上建立的新关系。  视图是由基本表(实表)产生的表(虚表)。 视图的建立和删除不影响基本表。  对视图内容的更新(添加、删除...

文章 2017-11-27 来自:开发者社区

mysql(4)=====理论(索引,视图,存储过程,事务)

                     mysql 的基本概念 ***问题1 什么是数据库? 数据库(database)是一个长期存储在计算机内的有组织,有共享的、统一管理的数据集合。它是一个按数据结构来存储和管理数据的 计算机软件系统。数据库包含两层含义,数据的“仓库”以及管理数据的方...

文章 2017-11-22 来自:开发者社区

Mysql视图, 存储过程, 触发器, 事务

1.触发器 mysql> delimiter | mysql> create trigger beforeinsertuserinfo     -> before insert on userinfo     -> for each row begin     -> &...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。