Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie deklariere ich Tabelle zu Variable in MARIADB/MYSQL für Funktion/Prozedur?

MySQL verfügt nicht über die Funktion, eine Variable für eine Tabelle zu deklarieren. Variablen können nur Skalare sein.

Wenn Sie eine Funktion benötigen, die von Microsoft SQL Server unterstützt wird, sollten Sie Microsoft SQL Server verwenden.

Auch wenn Sie DECLARE verwenden in MySQL können Sie den @ nicht verwenden Siegel auf Variablen. Lokale Variablen in gespeicherten Routinen haben dieses Siegel in MySQL nicht. Dies ist ein weiterer Unterschied zu Microsoft SQL Server.