Database Akademi
»
Veri Tabanı
»
SQL Server
»
TSQL Scripti Calistirmadan Syntax Kontrolu
Sıralama: Administration
Gruplar: Administrators
Katılan: 6.05.2014(UTC) Mesajlar: 672
19 Kere Teşekkür Etti. 152 Mesajına Toplam 253 Kere Teşekkür Edildi.
|
Arkadaşlar çok büyük bir sorgu olduğunu düşünün ve bu sorgu en başta bir adet insert yapacak ve daha sonra bu insert ettiği değer üzerinde işlemler gerçekleştirecek, sorgu yazdınız ve çalıştırdınız insert işlemini doğru yaptı ama sonraki update işlemini yapamadan hata aldınız. Bu tip durumları önlemek için yani kodunuzu exec etmeden çalıştırmak içinset noexec on kullanıyoruz , daha sonra bu özelliği kapatmak için set noexec off Kod:
SET NOEXEC ON;
INSERT INTO Sales
(RegionId,CustomerId)
VALUES (1,2);
update Sales set RegionId=12 where id = (select max(id) from Sales)
SET NOEXEC OFF;
|
Yeniden geri döndük 2025 |
|
|
|
Database Akademi
»
Veri Tabanı
»
SQL Server
»
TSQL Scripti Calistirmadan Syntax Kontrolu
Forumu Atla
Bu foruma yeni konular postalayamazsınız.
Bu forumda ki konulara yeni posta gönderemezsiniz.
Bu forumdaki postalarınızı silemezsiniz.
Bu forumdaki postalarınızı düzenleyemezsiniz.
Bu forumda anketler yaratamazsınız.
Bu forumdaki anketlere oy veremezsiniz.