Preguntas etiquetadas con transaction

Un mecanismo para confirmar un conjunto coherente de cambios en una base de datos atómicamente.






1
Disparador en combinación con transacción
Supongamos que tenemos la siguiente situación: Tenemos una tabla (digamos Table_A), que tiene un activador activado INSERT. El trabajo desencadenante es actualizar algunas filas en table_Bfunción de los valores insertados en table_A. Ahora, todo está bien cuando simplemente insertamos una fila en la tabla, pero ¿qué pasa con las situaciones …

2
Flujo de trabajo transaccional DDL para MySQL
Me sorprendió un poco descubrir que las declaraciones DDL ( alter table, create indexetc.) comprometen implícitamente la transacción actual en MySQL. Procedente de MS SQL Server, la capacidad de realizar alteraciones en la base de datos en una transacción local (que luego se revertió) fue una parte importante de mi …


2
Cómo deshacer cuando se inician 3 procedimientos almacenados desde un procedimiento almacenado
Tengo un procedimiento almacenado que solo ejecuta 3 procedimientos almacenados dentro de ellos. Solo estoy usando 1 parámetro para almacenar si el SP maestro es exitoso. Si el primer procedimiento almacenado funciona bien en el procedimiento almacenado maestro, pero el segundo procedimiento almacenado falla, entonces, ¿revertirá automáticamente todos los SP …



1
¿Cómo usar las transacciones con SQL Server DDL?
Tengo una tabla de inicio de sesión en la que todas las inserciones se realizan mediante un único procedimiento almacenado. CREATE TABLE dbo.LogTable( LogRefnr int IDENTITY(1, 1) NOT NULL, LogQuery varchar(255) NOT NULL, LogTime datetime NOT NULL, logQueryDuration int NULL, LogSessionID int NULL, CONSTRAINT PK_Log PRIMARY KEY CLUSTERED (LogRefnr) ) …


4
Transacciones dentro de una transacción
¿Qué comportamiento mostraría PostgreSQL si, por ejemplo, se llamara al siguiente script? BEGIN; SELECT * FROM foo; INSERT INTO foo(name) VALUES ('bar'); BEGIN; <- The point of interest END; ¿PostgreSQL descartará el segundo BEGINo se decidirá implícitamente una confirmación y luego ejecutará el BEGIN ENDbloque al final como una transacción …

3
Dormir SPID bloqueando otras transacciones
Realmente tengo problemas para rastrear algunos bloqueos que estamos experimentando. El estado del SPID de bloqueo de raíz es 'durmiendo', el cmd es 'EN ESPERA DE MANDO' y el sqltextes SET TRANSACTION ISOLATION LEVEL READ COMMITTED. Cuando veo el informe Top Transactions by Blocked Transactions Count, la instrucción SQL de …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.