开始使用免费开始使用

TRY...CATCH 语法

您想在 products 表中插入一个新产品。您编写了如下脚本,希望在发生错误时能够控制执行流程。您使用所学的 TRY...CATCH 结构来处理可能的错误。

BEGIN TRY
    INSERT INTO products (product_name, stock, price)
        VALUES ('Trek Powerfly 5 - 2018', 10, 3499.99);
    SELECT 'Product inserted correctly!';

    BEGIN CATCH
        SELECT 'An error occurred! You are in the CATCH block';   
    END CATCH
END TRY

以下关于该语法的说法,哪一项是正确的?

本练习是课程的一部分

SQL Server 中的事务与错误处理

查看课程

动手互动练习

通过我们的互动练习之一,将理论转化为实践

开始练习