Bir PL/SQL bloğunda tabloya bir satır eklemek için bir INSERT
Bildirimi yazıyorum. Bu ekleme başarısız olursa veya satır eklenmediyse, önceden yürütülen güncelleştirme bildirimini geri almam gerekir.Sql Ekleme deyimini döndür "sıfır/satır eklenmedi"
INSERT
ifadesinin hangi durumlarda 0 satır ekleyebileceğini bilmek istiyorum. Ekleme bazı istisnalar nedeniyle başarısız olursa, bunu istisna bloğunda halledebilirim. INSERT
'un başarılı bir şekilde çalıştığı ancak SQL%ROWCOUNT < 1
olup olmadığını kontrol etmem gereken bir istisna atmadığı durumlar var mı? senin INSERT
deyimi bir INSERT ... VALUES
olarak yapılandırılmıştır Eğer
'INSERT' ifadeniz bir' INSERT ... VALUES' ifadesi midir? Veya bir "INSERT ... SELECT"? –
INSERT ifadem şöyle: INSERT ... VALUES – Sekhar