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

    [MySQL-5] Query dinamica ...problemino...

    Ho un problemino con una Query dinamica:

    CREATE PROCEDURE myProcedure(IN Database VARCHAR(10), IN Tabella VARCHAR(50), OUT miaVariabile INTEGER(11))
    NOT DETERMINISTIC
    SQL SECURITY DEFINER
    COMMENT ''
    BEGIN

    SET @sql1 = CONCAT('SELECT COUNT(*) INTO ',miaVariabile,' FROM ',Database,'.',Tabella,' WHERE Soddisfatto=''OK''');
    PREPARE stmt1 FROM @sql1;
    EXECUTE stmt1;
    DEALLOCATE PREPARE stmt1;

    END;



    Perche' il Database e la Tabella liraccoglie perfettamente e invece miaVariabile non la vede ???

    Il valore OUT esce solo se scrivo:

    SET miaVariabile = 123456; #allora esce il numero 123456,

    altrimenti con:

    CONCAT(SELECT COUNT(*) INTO ',miaVariabile,' ...... mi da NULL ...!!!!!

    non so come fare per passare il vlaore della Query alla variabile "miaVariabile" in Uscita !!!

  2. #2
    Nulla?
    Sono rovinato!!!

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