ciao!

io ho una stored procedure del genere:
codice:
CREATE PROCEDURE sp_add_orfo(IN nmat INT, IN num_ord SMALLINT(2), IN qta SMALLINT(6), IN tipo VARCHAR(255))
    NO SQL
BEGIN
    IF tipo = 'O' THEN
        // DO STUFF
    END IF;
END
devo controllare il valore di tipo, che è passato come parametro.
così facendo non funziona mai.
nel senso che non viene mai eseguita l'operazione nella IF.
ho provato a passargli il parametro sia così 'O' che così "O", ma nulla da fare.

avete qualche idea??