在SQL里面写存储过程的时候 加“Begin End”和不加有什么区别么?

2025-02-24 17:45:27
推荐回答(2个)
回答1:

这个其实就是相当于你程序里的大括号,用来识别你的代码开始和结束的位置,方便分析器执行,如果你的代码不多,不用begin
和end没有什么事情,如果是一个语句很多的存储过程了,你要加上,不然系统会分辨不出来,就报错了

回答2:

没什麽区别!!
begin end 只是一个数据执行的范围!!
if 条件
begin

end
下面的语句就和if没有什麽关系了
select *form ...