Répondre

-1

oui

TableA: 
    MyId  MyNumber 
    1   5 
    2   6 
    3   9 


Select myNumber, MyStoredProcedure(MyNumber) from TableA where MyNumber > 5 
+0

Cette question concerne le mysql. Cela ne fonctionne pas dans mysql. – badbod99

0

Si vous voulez passer une table dans la procédure stockée comme paramètre - alors la réponse est non. Seules les valeurs scalaires peuvent être transmises.

La table est accessible directement par son nom; Si vous voulez utiliser ce nom de table pour construire et exécuter une nouvelle requête dans la procédure, jetez un oeil à prepared statements.

Questions connexes