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

    [MySQL] Debug parametri di una Stored Procedure

    ciao!

    ho un errore su un programma e sto facendo un pò di debug.
    dovrei debbugare i parametri che mando alla SP per capire se sono giusti.
    sto provando a fare così, ma ottento sempre un errore:
    codice:
    DELIMITER //
    DROP PROCEDURE IF EXISTS sp_import_clienti_web //
    CREATE PROCEDURE sp_import_clienti_web(INOUT npu INT, INOUT cliente INT(6), INOUT conto CHAR(4), INOUT tmp INT)
        NO SQL
    BEGIN
        DECLARE res INT DEFAULT 0;
        SET res = npu;
        SELECT res AS result;
    END
    l'errore che ottengo sulla pagina è questo:
    codice:
    SQLSTATE[42000]: Syntax error or access violation: 1414 OUT or INOUT  argument 1 for routine sp_import_clienti_web is not a variable  or NEW pseudo-variable in BEFORE trigger
    dove sto sbagliando, o come posso debuggare i parametri?

    PS: per ora li ho messi come INOUT, ma alla fine saranno solo IN.

  2. #2
    ok i parametri devo essere messi come IN.


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 © 2026 vBulletin Solutions, Inc. All rights reserved.