mssql sqlserver sql脚本中return和returns的区别


摘要:
下文讲述sql脚本编写中return和returns的区别,如下所示:
实验环境:sql server 2008 R2



return 和returns使用场景说明

returns:此关键字只可用于sql函数中,用于函数的返回值

return:常用于存储过程,返回状态信息 ,终止存储过程的运行,返回信息
return:用于普通的sql脚本中,可中断和返回此批处理


return 和returns注意事项:
returns 此关键字应用场景非常单一,只可应用于sql函数中
returns 如果应用于非函数的其它地方,会报错 “消息 2812,级别 16,状态 62,第 9 行”的错误