如何将已删除的值存储在变量中?

巴特

当我从表中删除称为“类别”的行时。我想要删除的naam记录在变量中。这样,我可以将'Economie'(参见代码)更改为已删除的变量。因此,我可以使用已删除的类别来构建字符串。

例如,如果我的桌子算账:

  • 运动说明
  • 经济说明
  • 内部说明
  • 国外说明

并且我删除了要在删除的变量中存储值Sport的行Sport。

我现在得到的结果是:

邮件发送至[email protected],文字为“亲爱的Klaas Common”,您的订阅已被取消“类别经济”

我想要的结果是:

邮件经常发送给[email protected],文字为“亲爱的Klaas”:您的订阅已被取消,类别为“已删除值”

我能做到这一点的最好方法是什么?

 CREATE TABLE Categorie
 (  
  naam           VARCHAR2(64) PRIMARY KEY,
  omschrijving   VARCHAR2(2048)
 );

 CREATE or REPLACE TRIGGER Verwijdercategorie 
 before Delete 
 ON Categorie
 DECLARE
 categorieinvoer varchar2(30);


PROCEDURE gebruiker (categorienaam varchar2)    
AS
  voornamtemp varchar2(30);
  achternaamtemp varchar2(30);
  emailadresstemp varchar2(30);
  bodyText varchar2(300);
  categorie varchar(30):= categorienaam;

  CURSOR emp_cursor IS 
  SELECT VOORNAAM, ACHTERNAAM,EMAILADRES from mailabonnee,categorieabonnement,categorie
  where categorie.naam = categorieabonnement.categorienaam
  and categorieabonnement.mailabonneeid = mailabonnee.id
  and categorie.naam = categorie;

BEGIN
      FOR employee_rec IN emp_cursor LOOP 
      voornamtemp:= employee_rec.VOORNAAM;
      achternaamtemp:= employee_rec.ACHTERNAAM;
      emailadresstemp:= employee_rec.EMAILADRES;
      bodyText:= 'Beste ' || voornamtemp || ' ' || achternaamtemp || ' , uw abonnement is 
      opgeheven voor Categorie ' || categorienaam;
      sendMailAbonnee(bodyText,emailadresstemp);  
      end loop;
END gebruiker;

begin
categorieinvoer:= 'Economie'; -- Value that need to be changed;
gebruiker(categorieinvoer);
end Verwijdercategorie;
鲍勃·贾维斯(Bob Jarvis)-恢复莫妮卡(Monica)

在扳机的身上,我认为您应该更换

categorieinvoer := 'Economie';

categorieinvoer := :OLD.NAAM;

试试看。

分享并享受。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在pandas DataFrame中,如何将列中的特定值存储到变量中,然后从列中删除该值?

来自分类Linux

如何将grep输出中的值存储在变量中

来自分类Dev

如何将 DataFrame 中的值存储在新变量中?

来自分类Dev

如何将每个循环值存储在不同的变量中

来自分类Dev

角度2,如何将值存储在ngOnInit()的变量中?

来自分类Dev

如何将mysql值存储到变量中?

来自分类Dev

如何将按钮的值存储在变量中?(Python Gtk)

来自分类Dev

如何将承诺的解析值存储在变量中?

来自分类Dev

Spyder 3.7 - 如何将值存储在函数的变量中

来自分类Dev

如何将未来的返回值存储在变量中?

来自分类Dev

如何将单元格的值用作先前已存储的变量

来自分类Dev

如何将值存储到变量

来自分类Dev

如何将JSON存储在变量中

来自分类Dev

如何将movieID存储在变量中

来自分类Dev

如何将变量存储在文件中?

来自分类Dev

如何将数据存储在存储在变量中的数组中?

来自分类Dev

如何将列表中的每个值存储到多个变量中?

来自分类Java

如何将MySQL数据库中的值存储到变量中?

来自分类Dev

如何将监视值存储到程序中的变量中?

来自分类Dev

如何将文件的值存储到Solarium中的变量中?

来自分类Dev

如何将Firebase中的值存储在全局变量中?

来自分类Dev

如何将日期选择器中的值存储到字符串变量中

来自分类Dev

如何将列表中的值存储到多个变量(在 python django 中)

来自分类Dev

如何将列表中的值存储到 selenium webdriver 中的变量

来自分类Dev

如何将动态sql中的值存储到变量中?

来自分类Dev

如何将 observable 中的值存储在 aa 变量或属性中

来自分类Dev

如何将JavaScript变量存储到PHP变量中?

来自分类Dev

如何将rem添加到像素值并存储在变量中?

来自分类Dev

如何将零件的“尺寸”值存储在变量中?

Related 相关文章

  1. 1

    在pandas DataFrame中,如何将列中的特定值存储到变量中,然后从列中删除该值?

  2. 2

    如何将grep输出中的值存储在变量中

  3. 3

    如何将 DataFrame 中的值存储在新变量中?

  4. 4

    如何将每个循环值存储在不同的变量中

  5. 5

    角度2,如何将值存储在ngOnInit()的变量中?

  6. 6

    如何将mysql值存储到变量中?

  7. 7

    如何将按钮的值存储在变量中?(Python Gtk)

  8. 8

    如何将承诺的解析值存储在变量中?

  9. 9

    Spyder 3.7 - 如何将值存储在函数的变量中

  10. 10

    如何将未来的返回值存储在变量中?

  11. 11

    如何将单元格的值用作先前已存储的变量

  12. 12

    如何将值存储到变量

  13. 13

    如何将JSON存储在变量中

  14. 14

    如何将movieID存储在变量中

  15. 15

    如何将变量存储在文件中?

  16. 16

    如何将数据存储在存储在变量中的数组中?

  17. 17

    如何将列表中的每个值存储到多个变量中?

  18. 18

    如何将MySQL数据库中的值存储到变量中?

  19. 19

    如何将监视值存储到程序中的变量中?

  20. 20

    如何将文件的值存储到Solarium中的变量中?

  21. 21

    如何将Firebase中的值存储在全局变量中?

  22. 22

    如何将日期选择器中的值存储到字符串变量中

  23. 23

    如何将列表中的值存储到多个变量(在 python django 中)

  24. 24

    如何将列表中的值存储到 selenium webdriver 中的变量

  25. 25

    如何将动态sql中的值存储到变量中?

  26. 26

    如何将 observable 中的值存储在 aa 变量或属性中

  27. 27

    如何将JavaScript变量存储到PHP变量中?

  28. 28

    如何将rem添加到像素值并存储在变量中?

  29. 29

    如何将零件的“尺寸”值存储在变量中?

热门标签

归档