Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

ExecuteNonQuery selalu mengembalikan nol. Bisakah saya menggunakan nilai 0 ini ke dalam kode saya untuk validasi?

Tidak, pada dasarnya. Itu 0 tidak berarti banyak - pada kenyataannya, hal utama yang memberitahu saya adalah bahwa Anda mungkin memiliki SET NOCOUNT ON di suatu tempat, atau ini adalah sproc tanpa RETURN - jika tidak, saya akan mengharapkan 1 dikembalikan untuk menunjukkan 1 baris terpengaruh. Either way:itu tidak menunjukkan kurangnya kesalahan. Kurangnya pengecualian menunjukkan kurangnya kesalahan. Mengembalikan 1 berguna sebagai pemeriksaan "ya, tepat 1 baris telah diperbarui", jika diaktifkan.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tidak dapat meneruskan nilai string 1,2 sebagai input ke kueri Oracle

  2. Pemicu Oracle setelah memasukkan atau menghapus

  3. Buat File Excel (.xlsx) menggunakan PL/SQL

  4. GABUNGAN Eksplisit vs Gabungan implisit?

  5. LAST_DAY() Fungsi di Oracle