首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

函数中不想语句往下执行,是不是也是用return 语句来返回,该如何解决

2012-03-24 
函数中不想语句往下执行,是不是也是用return 语句来返回RT[解决办法]用分支语句[解决办法]对于table函数是

函数中不想语句往下执行,是不是也是用return 语句来返回
RT

[解决办法]
用分支语句
[解决办法]
对于table函数是这样的。
[解决办法]
ding
[解决办法]
goto
[解决办法]
RETURN 有两个意思 一个是返回值, 一个是无条件 退出 后面的语句不再执行,
也可以用其他控制流语句
BREAK 退出最内层的 WHILE 循环。
GOTO label 从 label 所定义的 label 之后的语句处继续进行处理。

[解决办法]

SQL Server的三种函数:Inline、Scalar、Table

Inline内部只有一条select语句,不存在你说的情况。

Scalar、Table函数内部都是在begin 和 end之间的多条SQL语句,中间可以用return返回

[解决办法]
恩 直接 return
[解决办法]
return 或者 goto到你想执行的那行
如果在循环里,还可以考虑使用break,continue
[解决办法]
Return 0
[解决办法]
Return 0

热点排行