阿摩線上測驗 登入

申論題資訊

試卷:113年 - 113 合作金庫商業銀行_新進人員甄試試題_開放系統第一類程式設計人員:(1)程式設計(以 JAVA、SQL 語言為主)(2)系統分析(3)資料結構及資料庫應用#119596
科目:程式設計(以 JAVA、SQL 語言為主)、系統分析、資料結構及資料庫應用
年份:113年
排序:0

申論題內容

⑵有一個產品資料表名稱為 Product,該資料表欄位包含產品代號(ProductID)、產品名稱(ProductName),為確保資料能夠正確新增,請以 SQL 的交易控制 (Transaction)機制,寫出新增產品資料的 SQL 語法(須說明每行 SQL 的功能)。 【8 分】

詳解 (共 1 筆)

詳解 提供者:hchungw
-- 開始交易控制機制,確保多個 SQL 操作能夠成功或失敗一體化
BEGIN TRANSACTION;
-- 新增產品資料到 Product 資料表中
-- 插入一筆新的產品,指定產品代號和產品名稱
INSERT INTO Product (ProductID, ProductName)
VALUES ('P001', 'Example Product');
-- 檢查是否一切順利,提交變更使其生效
-- 如果新增的過程中沒有錯誤,則提交交易
COMMIT;
-- 如果有錯誤,則回滾所有操作,確保資料完整性
ROLLBACK;