相同:
都可以定义一个变量
不同:
1.SET不用明确变量的类型,DECLARE则必须要
2.SET可以定义全局或者是会话的变量,DECLARE只能用在BEGIN....END....里面,相当于是局部变量
3.SET必须赋值,DECLARE不赋值默认为NULL
4.SET的变量前面要加@,在定义和使用的时候都要加上@,而DECLARE则不用
相同:
都可以定义一个变量
不同:
1.SET不用明确变量的类型,DECLARE则必须要
2.SET可以定义全局或者是会话的变量,DECLARE只能用在BEGIN....END....里面,相当于是局部变量
3.SET必须赋值,DECLARE不赋值默认为NULL
4.SET的变量前面要加@,在定义和使用的时候都要加上@,而DECLARE则不用