T-SQL中return 返回语句

本文深入解析 SQL Server 中的 return 命令及其使用方式,包括返回值的含义与作用,并详细列出常见错误代码及其对应情况,帮助开发者更好地理解和运用这一关键功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

return命令用于结束当前程序的执行,返回到上一个调用它的程序或其他程序,其语法格式如下:

return   整数值或变量

return语句要指定返回值,如果没有指定返回值,SQL Server系统会根据程序执行的结果返回一个内定值,返回值含义如下所示:

返回值                        含义

0                                 程序执行成功

-1                               找不到对象

-2                               数据类型错误

-3                                死锁

-4                               违反权限原则

-5                               语法错误

-6                                用户造成的一般错误

-7                               资源错误

-8                                非致使的内部错误

-9                                已经达到系统的权限

-10,-11                       致使的内部不一致错误

-12                             表或指针破坏

-13                             数据库破坏

-14                              硬件错误

注意,如果运行过程中产生了多个错误,SQL SERVER系统将返回绝对值最大的数值.如果此时定义了返回值,

则返回用户定义的值.return语句不能返回null.


转自:http://hi.baidu.com/helen121318/item/e57242165869934de65e067c

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值