search
Giriş
Merhabalar arkadaşlar, Sitemizi programlama ile ilgilenen bütün arkadaşlarımızın Türkçe içerik konusunda çektiği sıkıntılar düşünülerek soru/cevap şeklinde bir etkileşimde bulunabilmesi için kurduk. Umuyoruz hepimiz için güzel bir deneyim olur. Hasscript Ekibi
0 oy
685 gösterim

Geçenlerde kendi içimizde bir soru sorduk. Çok mantıklı bir sonuca varamadık. Bilgisi olan arkadaşların yorumlarını merak ediyoruz.

Elimizde bir sql kodu var, procedure olabilir, function olabilir.

.......
savepoint XXX:
........
.......
rollback to savepoint XXXX;

Burada rollback to savepoint işlemi programlama dillerindeki GOTO gibi mi çalışır? Yani bizim kodumuzun akışını oradan mı devam ettirir? 
Ya da veri tabanındaki durumu o ana getirip kodun akışı normal mi devam eder?

İyi çalışmalar.

Veri Tabanı kategorisinde 6.2k puan

1 cevap

1 oy
Savepoint'ten sonra yapılan tüm işlemleri rollback eder, başlayan transaction savepoint noktasına döner ve transaction sonlandırılır.

Tam olarak GOTO mantığında değil yani. GOTO gibi çalışsaydı zaten mantıken infine loop'a girerdi :)
446 puan

İlgili sorular

0 oy
1 cevap 2.3K gösterim
2.3K gösterim
Bir tablodan datayı hızlı çekmeye çalışyorum. İndex ekleme arka tarafta nasıl çalışıp dataya hızlı erişim sağlar anlatabilir misiniz ya da şekille. select * from TABLO where COLUMN=1234; select * from TABLO where COLUMN in ('AA','BB'); Tabloma fonksion indexi ... mümkünmüş oracle'ın yeni versionlarında. CREATE INDEX index_name ON table_name (column_name in ('AA','BB')) ; Şeklinde yapabilir miyiz?
15 Şubat 2019 Veri Tabanı kategorisinde tolgacelik.art 2.0k puan sordu
0 oy
1 cevap 984 gösterim
984 gösterim
Bir select yazıyorum, belli tarih aralığında üye olanları çekmek için, between kullansak iki uç değeri de dahil etmiş oluyor mu? Çalışması nasıldır? (16.12.15 ile 18.12.15 tarihini de dahil eder mi yani?) SELECT * FROM customer c where c.enroll_date BETWEEN to_date('16/12/2015','DD/MM/YYYY') AND to_date('18/12/2015','DD/MM/YYYY')
11 Ocak 2016 Veri Tabanı kategorisinde tolgacelik.art 2.0k puan sordu
0 oy
1 cevap 728 gösterim
728 gösterim
Öncelikle VPN nedir? Side to Side vpn kurmak ne işe yaramaktadır? neden buna ihtiyaç vardır, kurulmasın avantajı nedir.
8 Ağustos 2017 Genel Kavramlar kategorisinde tolgacelik.art 2.0k puan sordu
0 oy
1 cevap 769 gösterim
769 gösterim
Selam Spring boot uygulamasını kaldırırken bu hatayı alıyorum. pom.xml de eklemediğim bir şey mi var tam anlamadım. "SpringBootApplication cannot be resolved to a type" Reported exception: java.lang.NoClassDefFoundError: ch/qos/logback/core/joran/spi/JoranException ... ) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 9 more
18 Şubat 2017 Java kategorisinde tolgacelik.art 2.0k puan sordu
1 oy
1 cevap 2K gösterim
2K gösterim
Merhaba, Hashmap in çalışma mantığı nasıldır, nasıl çalışır?
27 Kasım 2017 Java kategorisinde erkanerkisi 211 puan sordu