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:
- initiera
out_security_tabutanför loopen -- vilket definitivt kommer att initiera den - Du kan skapa en
out variablesom innehåller detaljer somYellerNbaserat på om markörrader räknas -- Rekommenderas inte
Skål!!