«transaction» etiketlenmiş sorular

Atomik olarak veritabanında tutarlı bir değişiklik kümesi gerçekleştirmek için bir mekanizma.

2
SQL Server İşinde İşlem ve Try-catch
Bir SQL Server işinin her adımında DML işlemlerine sahibiz. Güncelleştirme sağlamak için / insert şey yanlış giderse durumda geri alınır, ben veri değişiklikleri sarılmış olan her adımda içinde TRY CATCHve TRANSACTIONbloklar: BEGIN TRY BEGIN TRANSACTION [[INSERT/update statements]] ... IF @@TRANCOUNT > 0 BEGIN COMMIT TRANSACTION PRINT 'Successful.' END END TRY …

2
SQL Server İşlem Zaman Aşımı
SQL Server 2008 R2'de bir işlemi içeren bir veritabanı değişikliği için zaman aşımına neden olmanın bir yolu var mı? Uygulama kodumuzun askıda kaldığı veya istisna oluşturduğu ve geri alma veya taahhütte bulunmadığı bir senaryomuz var. Bu işlemin tamamlanmasını bekleyen diğer oturumların askıda kalmasına neden olur.

3
SQL Server - engelleme olmayan seçme deyimleri için hangi yalıtım düzeyi?
Bazı siler, güncellemeler ve SQL Server 2008 R2 bir tabloya ekler gerçekleştiren (T1 denir) uzun çalışan bir işlem var. Aynı zamanda, başka bir işlem periyodik olarak bu tablodan select deyimlerini çalıştırır. Varsayılan yalıtım ayarları altında (Bence OKULULDU?), T1, işlem tamamlanıncaya veya geri alınana kadar seçili ifadelerin çalışmasını engeller. Ne görmek …

2
Bir COMMIT PostgreSQL 9.5 anonim bir plgpsql işlevi içinde çalışır?
Anonim bir plpgsql kod bloğu içinde döngüler kullanılarak bölümlenecek tabloların bir dizi büyük sayıda çok sayıda dosya alıyorum $do$. $do$ BEGIN FOR yyyy in 2012..2016 THEN EXECUTE $$COPY table$$||yyyy||$$ FROM 'E:\data\file$$||yyyy||$$.csv DELIMITER ',' CSV;$$; END LOOP; END; $do$ LANGUAGE plpgsql Tüm bu işlem yaklaşık 15 saat sürmelidir ve bir noktada …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.