Domande taggate «transaction»

Un meccanismo per eseguire in modo atomico una serie coerente di modifiche in un database.






1
Trigger in combinazione con la transazione
Supponiamo di avere la seguente situazione: Abbiamo un tavolo (diciamo Table_A), che ha un trigger attivato INSERT. Il processo di attivazione consiste nell'aggiornamento di alcune righe in table_Bbase ai valori inseriti in table_A. Ora, va tutto bene quando inseriamo semplicemente una riga nella tabella, ma per quanto riguarda le situazioni …

2
Flusso di lavoro transazionale DDL per MySQL
Sono stato un po 'sorpreso di scoprire che le dichiarazioni DDL ( alter table, create indexecc.) Commettono implicitamente la transazione corrente in MySQL. Venendo da MS SQL Server, la possibilità di apportare modifiche al database in una transazione localmente (che è stata quindi ripristinata) è stata una parte importante del …


2
Come eseguire il rollback quando vengono avviate 3 stored procedure da una stored procedure
Ho una procedura memorizzata che esegue solo 3 stored procedure al loro interno. Sto solo usando 1 parametro per memorizzare se l'SP principale ha successo. Se la prima procedura memorizzata funziona correttamente nella procedura memorizzata principale, ma la seconda procedura memorizzata ha esito negativo, eseguirà automaticamente il rollback di tutti …


2
Posso selezionare i dati inseriti nella stessa transazione non impegnata?
Forse questa è una domanda stupida per principianti, ma non riesco a trovare una risposta da nessuna parte. Ovunque leggo ciò Transaction Isolationche risolve la visibilità dei dati all'interno delle transazioni simultanee. La mia preoccupazione è il comportamento all'interno di una singola transazione. Se inizio una transazione, inserisco alcuni dati, …

1
Come utilizzare le transazioni con DDL di SQL Server?
Ho una tabella di login in cui tutti gli inserimenti vengono eseguiti da un'unica procedura memorizzata. 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) ) go Create procedure DBO.LogInsert …


4
Transazioni all'interno di una Transazione
Quale comportamento sarebbe PostgreSQL se, ad esempio, venisse chiamato lo script seguente BEGIN; SELECT * FROM foo; INSERT INTO foo(name) VALUES ('bar'); BEGIN; <- The point of interest END; PostgreSQL avrebbe scartato il secondo BEGINo sarebbe stato implicitamente deciso un commit e avrebbe eseguito il BEGIN ENDblocco alla fine come …

3
SPID inattivo che blocca altre transazioni
Ho davvero problemi a rintracciare alcuni blocchi che stiamo vivendo. Lo stato di SPID che blocca la radice è "sleep", il cmd è "AWAITING COMMAND" e lo sqltextè SET TRANSACTION ISOLATION LEVEL READ COMMITTED. Quando visualizzo il rapporto Transazioni principali per conteggio transazioni bloccate, l'istruzione SQL di blocco è "-". …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.