Mysql
 sql >> Database >  >> RDS >> Mysql

possiamo dichiarare il cursore al di fuori delle procedure in mysql

I cursori vengono utilizzati all'interno di un programma memorizzato per scorrere un set di risultati (cioè non sono disponibili al di fuori dei programmi memorizzati).

Ricorda che SQL è impostato in base, quindi prova a pensare prima se l'attività che stai tentando di eseguire può essere risolta utilizzando normale (seleziona/inserisci/aggiorna/elimina). La serializzazione delle query tramite i cursori dovrebbe essere un'ultima soluzione.