sql >> Database teknologi >  >> RDS >> Oracle

Hvorfor får jeg en Oracle-fejl, når jeg kalder en procedure med C#?

ORA-06512 angiver en ubehandlet undtagelse i din procedure. Du har ingen fejlhåndtering i din kode, så det er rimeligt.

Fordi du ikke har nogen fejlhåndtering, er det selvfølgelig ret svært for nogen at vide, hvad fejlen er. Mest sandsynligt er data:enten har du ingen registrering i A1 where ID=1 (dvs. NO_DATA_FOUND undtagelse), eller du har mere end én sådan post (dvs. TOO_MANY_ROWS undtagelse).

ODP har en klasse til håndtering af undtagelser. Få mere at vide .




  1. Opsætning af Django med MySQL på macOS

  2. SQL Server Index Usage Stats

  3. Hvorfor skal jeg double-escape (brug 4 \) for at finde en omvendt skråstreg (\ ) i ren SQL?

  4. Postgresl select count(*) tidskrævende