Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como declarar tabela para variável no MARIADB/MYSQL para função/procedimento?


O MySQL não tem o recurso de declarar uma variável para uma tabela. Variáveis ​​só podem ser escalares.

Se você precisar de um recurso compatível com o Microsoft SQL Server, use o Microsoft SQL Server.

Também quando você usa DECLARE no MySQL, você não pode usar o @ sigilo nas variáveis. Variáveis ​​locais em rotinas armazenadas não possuem esse sigilo no MySQL. Essa é outra diferença do Microsoft SQL Server.