CREATE TABLE MyChecking(AccountNum Int NOT NULL, Amount Money NOT NULL) ALTER TABLE MyChecking ADD CONSTRAINT ckMinBalance CHECK (Amount > $100.00) INSERT MySavings VALUES (12345, $1000.00) INSERT MyChecking VALUES (12345, $1000.00) GO /*SQL SERVER 2005 Error Handling*/ BEGIN TRANSACTION BEGIN TRY UPDATE MyChecking SET Amount = Amount - $90.00 WHERE AccountNum = 12345 UPDATE MySavings SET Amount = Amount + $990.00 WHERE AccountNum = 12345 COMMIT TRANSACTION END TRY BEGIN CATCH RAISERROR 50001 'Transaction' ROLLBACK TRANSACTION END CATCH GO ------------------------------------------------------------