开始使用免费开始使用

使用错误函数

对于每个月,您想知道在电动自行车商店中赚到的总金额。与其逐条查看订单明细,您认为更好的做法是编写一个脚本来计算并展示结果。

在编写脚本时,您犯了一个错误。正如您所见,操作 'Total: ' + SUM(price * quantity) AS total 缺少显式类型转换,导致报错。

我们如何捕获这个错误?请显示错误编号、严重性、状态、行号和消息。

本练习是课程的一部分

SQL Server 中的事务与错误处理

查看课程

练习说明

  • 使用 TRY 块包裹该运算。
  • 使用 CATCH 块包裹这些函数。
  • 选择并返回错误信息。

交互式实操练习

通过完成这段示例代码来试试这个练习。

-- Set up the TRY block
___ ___  	
	SELECT 'Total: ' + SUM(price * quantity) AS total
	FROM orders  
___ ___
-- Set up the CATCH block
___ ___  
	-- Show error information.
	SELECT  ___ AS number,  
        	___ AS severity_level,  
        	___ AS state,
        	___ AS line,  
        	___ AS message; 	
___ ___ 
编辑并运行代码