这个其实就是相当于你程序里的大括号,用来识别你的代码开始和结束的位置,方便分析器执行,如果你的代码不多,不用begin和end没有什么事情,如果是一个语句很多的存储过程了,你要加上,不然系统会分辨不出来,就报错了
没什麽区别!!begin end 只是一个数据执行的范围!!if 条件beginend下面的语句就和if没有什麽关系了select *form ...