赞
踩
if....else的意思是:如果if下面的这个条件不成立的话、那就执行else这个条件、
比如:if 这个‘降序’条件不成立的话、那就执行‘升序’这个条件、另外begin..end、这个是开始跟结束的意思、开始执行下面这2个条件、然后结束,有多少个begin 就有多少个end.
- begin --存储过程开始
- declare @strtemp varchar(300)
- declare @strsql varchar(5000) --该存储过程最后执行的语句
- declare @strordertype varchar(1000) --排序类型语句order by column asc
-
- begin
- if @bitordertype=1 --降序
- begin
- set @strordertype='order by'+@asccolumn+'ASC'
- set @strtemp='<(select min'
- end
-
- else --升序
- begin
- set @strordertype='order by'+@asccolumn+'asc'
- set @strtemp='>(select max'
- end
-
- end

Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。