⑵有一個產品資料表名稱為 Product,該資料表欄位包含產品代號(ProductID)、產品名稱(ProductName),為確保資料能夠正確新增,請以 SQL 的交易控制 (Transaction)機制,寫出新增產品資料的 SQL 語法(須說明每行 SQL 的功能)。 【8 分】
申論題作答 (共 2 筆)
依時間顯示最近 2 筆。
Jamin Chang (Edward)
申論題作答 #90855
79 分
79
總分
2分24秒 總時間
0 人解鎖
2026.06
正文
1. 開始一個新的交易階段BEGIN TRANSACTION; 2. 執行新增產品資料的指令INSER...
阿文Arwen
申論題作答 #26365
60 分
60
總分
9分34秒 總時間
1 人解鎖
2026.04
作答大綱
使用 Transaction 控制新增產品資料,先以 BEGIN TRANSACTION 開始交易, 再...
正文
BEGIN TRANSACTION INSERT INTO Product (ProductID, ProductName) VALUES('P...
詳解 (共 1 筆)
hchungw
詳解 #6231832
-- 開始交易控制機制,確保多個 SQL 操作能夠成功或失敗一體化
BEGIN TRANSACTION;
BEGIN TRANSACTION;
-- 新增產品資料到 Product 資料表中
-- 插入一筆新的產品,指定產品代號和產品名稱
INSERT INTO Product (ProductID, ProductName)
VALUES ('P001', 'Example Product');
-- 插入一筆新的產品,指定產品代號和產品名稱
INSERT INTO Product (ProductID, ProductName)
VALUES ('P001', 'Example Product');
-- 檢查是否一切順利,提交變更使其生效
-- 如果新增的過程中沒有錯誤,則提交交易
COMMIT;
-- 如果新增的過程中沒有錯誤,則提交交易
COMMIT;
-- 如果有錯誤,則回滾所有操作,確保資料完整性
ROLLBACK;
ROLLBACK;
私人筆記 (共 1 筆)
sendou123
私人筆記 #7006735
EGIN TRY BEGIN TR...
(共 267 字,隱藏中)
前往觀看