久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

怎么理解數據庫觸發器中的NEW和OLD

163次閱讀
沒有評論

共計 1535 個字符,預計需要花費 4 分鐘才能閱讀完成。

這篇文章主要講解了“怎么理解數據庫觸發器中的 NEW 和 OLD”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著丸趣 TV 小編的思路慢慢深入,一起來研究和學習“怎么理解數據庫觸發器中的 NEW 和 OLD”吧!

我創建了這兩張表,并在 plch_parts 表中加了兩行數據:

CREATE TABLE plch_parts
 partnum NUMBER
, partname VARCHAR2 (50)
BEGIN
 INSERT INTO plch_parts
 VALUES (123,  Steering Wheel 
 INSERT INTO plch_parts
 VALUES (456,  Brake Pedal 
 COMMIT;
CREATE TABLE plch_log
 partnum NUMBER
, partname VARCHAR2 (50)
, changed_on DATE
, changed_by VARCHAR2 (100)
/

然后我在 plch_parts 表上加了個觸發器:

CREATE OR REPLACE TRIGGER plch_parts_trig
 AFTER UPDATE
 ON plch_parts
 FOR EACH ROW
DECLARE
BEGIN
 INSERT INTO plch_log
 VALUES (:new.partnum
 , :new.partname
 , SYSDATE
 , USER);
END plch_parts_trig;
/

然后我執行了這個塊:

BEGIN
 UPDATE plch_parts
 SET partnum = -1 * partnum
 WHERE partname =  Brake Pedal 
 UPDATE plch_parts
 SET partname = UPPER (partname)
 WHERE partnum = 123;
 COMMIT;
/

下列選項哪些顯示了這個查詢的結果:

SELECT partnum, partname
 FROM plch_log
ORDER BY partnum
/

(A)

 PARTNUM PARTNAME 
---------- ------------------
 -456 Brake Pedal 
 123 STEERING WHEEL

(B)

 PARTNUM PARTNAME 
---------- ------------------
 123 Steering Wheel
 456 Brake Pedal

(C)

 PARTNUM PARTNAME 
---------- ------------------
 123 STEERING WHEEL 
 456 Brake Pedal

(D)

 PARTNUM PARTNAME 
---------- ------------------
 123 STEERING WHEEL 
 -456 Brake Pedal

答案 A

SQL  SELECT partnum, partname
 2 FROM plch_log
 3 ORDER BY partnum
 4 /
 PARTNUM PARTNAME
---------- --------------------------------------------------
 -456 Brake Pedal
 123 STEERING WHEEL
SQL

感謝各位的閱讀,以上就是“怎么理解數據庫觸發器中的 NEW 和 OLD”的內容了,經過本文的學習后,相信大家對怎么理解數據庫觸發器中的 NEW 和 OLD 這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是丸趣 TV,丸趣 TV 小編將為大家推送更多相關知識點的文章,歡迎關注!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-07-26發表,共計1535字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 广丰县| 灯塔市| 榆林市| 尼玛县| 黑山县| 平潭县| 历史| 沙雅县| 五台县| 剑河县| 柘城县| 张家川| 澄江县| 祁门县| 麦盖提县| 日照市| 甘谷县| 南和县| 沙洋县| 阿图什市| 清徐县| 婺源县| 丰城市| 保靖县| 勐海县| 鄯善县| 若羌县| 昌宁县| 长宁县| 子长县| 彰化市| 射洪县| 郧西县| 封丘县| 南召县| 西乌珠穆沁旗| 安吉县| 崇阳县| 苍溪县| 阜城县| 边坝县|