Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [Mysql] Return in una stored procedure

    ciao!

    sto creando una SP che dovrenne ritornare TRUE o FALSE a seconda di una determinata condizione:
    codice:
    BEGIN
    
        SELECT COUNT(*) Count FROM cr_clienti WHERE cliente_piva = piva;
    
        IF Count = 0 THEN
            INSERT INTO cr_clienti (cliente_ragsoc) VALUES (ragsoc);
            RETURN TRUE;
        ELSE
            RETURN FALSE;
        END IF;
    
    END
    quando la vado a creare (o in questo caso a modificare tramite phpmyadmin) mi dice che:
    codice:
    RETURN is not allowed in a FUNCTION
    quella che sto modificando non è una funzione ma una SP.
    come posso fare?

  2. #2
    ok ho letto bene adesso.
    è il contrario.
    mi dice che REUTRN è permesso solo nelle funzioni.

    a questo punto vorrei capire come fare per farmi ritornare un valore in una proedure.
    è possibile in qualche modo??

  3. #3
    invece di RETURN VALORE devi usare SELECT VALORE

  4. #4
    perfetto grazie per la dritta!!

  5. #5

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.