2010-02-09 68 views

回答

1

您可以用RAISERROR引发错误,或用PRINT打印消息。您应该在Books Online中查看这些内容。

0

直接翻译可能是RAISERROR,但SQL Server 2005现在支持try/catch块

BEGIN TRY 
BEGIN TRANSACTION TestTransaction 

INSERT INTO tbBlah 
(
    SomeColumn 
) 
VALUES 
(
    5 
) 

COMMIT TRANSACTION TestTransaction 
END TRY 

BEGIN CATCH 
    ROLLBACK TRANSACTION TestTransaction 
END CATCH