在WHILE循环语句中,如果循环语句条数多于一条,必须使用()
发布网友
发布时间:2022-05-16 04:59
我来回答
共5个回答
热心网友
时间:2023-11-02 21:16
A
Begin
...
End
之间的是一个语句块,一般Begin...End用在
while
if等语句中
在T_SQL中,if/while后只能紧跟一条sql语句,如果有多条则应该用Begin..end包含起来
如:
if (@int > 9)
set @int = 1
else
set @int = 0
这里的if后面只把变量@int设为1,没有其它的操作,所以这里可以省去begin..end
但如果有多条,如
if(@int > 9)
begin
set @int = 1
select * from tablename
end
这里就必须用begin..end
否则
select语句就永远都会被执行一次
更具体的查查联机文档吧
热心网友
时间:2023-11-02 21:17
在WHILE循环语句中,如果循环语句条数多于一条,必须使用()
A.
BEGIN…END
热心网友
时间:2023-11-02 21:17
必须使用begin
end 把你要执行的语句写在begin与end之间
热心网友
时间:2023-11-02 21:18
A.BEGIN…END
热心网友
时间:2023-11-02 21:18
Begin...END