sql >> Databasteknik >  >> RDS >> Oracle

Hur man hanterar markörundantag när urvalsfrågan returnerar noll poster

Du måste använda out_security_tab , som är en utdataparameter i någon annan kod där proceduren anropas.

I din procedur, om markören returnerar noll rader kommer slingan inte att exekveras och din kod kommer inte ens att initialisera out_security_tab vilket kommer att leda till det fel som du står inför.

Det finns ett enkelt sätt att undvika:

  1. initiera out_security_tab utanför loopen -- vilket definitivt kommer att initiera den
  2. Du kan skapa en out variable som innehåller detaljer som Y eller N baserat på om markörrader räknas -- Rekommenderas inte

Skål!!




  1. Hur man ställer in alternativet för autoreconnect med mysql-kontakten c++

  2. Hur konverterar man felaktigt kodad data till UTF-8?

  3. mysql undantag felaktigt heltalsvärde:'@column' för kolumn från asp.net webbapplikation

  4. Dynamisk pivot MySQL