<分区>
使用 SQL(或更具体地说是 MySQL)的 DECLARE 和 SET 之间有什么区别?
看起来两者都可以设置变量。我已经阅读了 MySQL 文档,但我不明白两者之间的区别。
<分区>
使用 SQL(或更具体地说是 MySQL)的 DECLARE 和 SET 之间有什么区别?
看起来两者都可以设置变量。我已经阅读了 MySQL 文档,但我不明白两者之间的区别。
最佳答案
DECLARE
不初始化变量。当你声明它时,你声明了变量名、类型和默认值,它可以是一个表达式。
SET
用于初始化您之前声明的变量,并且在您 DECLARE 之前无法设置该变量。
关于mysql - SQL中DECLARE和SET的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20073646/