|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Aug 2000
Messaggi: 1209
|
[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 |
|
Senior Member
Iscritto dal: Aug 2000
Messaggi: 1209
|
Nulla?
Sono rovinato!!! |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 00:40.



















