Assignment 6a
Assignment 6a
-- 2.
(007, 'Alex', 'Jordan','[email protected]', '3828 Piermont Dr',
'Albuquerque', 'New Mexico', 115599);
BEGIN TRANSACTION
UPDATE Customer
SET First_Name = 'Francis'
WHERE Last_Name = 'Jordan'
ROLLBACK TRANSACTION
BEGIN TRANSACTION
UPDATE Customer
SET First_Name = 'Alex'
WHERE Last_Name = 'Jordan'
-- 3. Inside a TRY... CATCH block, divide 100 with 0, print the default error
message.
BEGIN TRY
BEGIN TRANSACTION
UPDATE Cust_Order
SET Amount = 100/0
END TRY
BEGIN CATCH
ROLLBACK TRANSACTION
PRINT 'Amount cannot be devided by Zero'
END CATCH
-- 4. Create a transaction to insert a new record to Orders table and save it.
BEGIN TRY
BEGIN TRANSACTION
INSERT INTO Cust_Order (O_Id, O_Date, Amount, C_Id) VALUES
(106, '2023-08-23', 4175, 6)
SAVE TRANSACTION SIXTH_ENTRY
END TRY
BEGIN CATCH
ROLLBACK TRANSACTION
PRINT 'Cannot ENTER the values'
END CATCH