sql >> Database >  >> RDS >> Oracle

ExecuteNonQuery retourneert altijd nul. Kan ik deze 0-waarde in mijn code gebruiken voor validatie?

Nee, in principe. Die 0 betekent niet veel - in feite is het belangrijkste dat het me vertelt dat je waarschijnlijk SET NOCOUNT ON hebt ergens, of dit is een sproc zonder een RETURN - anders zou ik verwachten dat 1 wordt geretourneerd om aan te geven dat 1 rij is beïnvloed. Hoe dan ook:het duidt niet op het ontbreken van een fout. Het ontbreken van een uitzondering duidt op het ontbreken van een fout. Het teruggeven van 1 is handig als een "ja, er is precies 1 rij bijgewerkt" als dit is ingeschakeld.



  1. Duplicaten selecteren uit een enkele rij?

  2. NodeJS MySQL-dump

  3. Hoe maak je een veilige mysql voorbereide verklaring in php?

  4. Hoe te lezen uit het mysql datetime-veld