【发布时间】:2020-09-08 01:29:48
【问题描述】:
问题:
1)
-- 将列“inicijali”(类型 VARCHAR)添加到表“zaposlenici”
-- 制作一个触发器,设置列“inicijali”(用表“zaposlenici”中人名的首字母填充它)
--每当在表“zaposlenici”中插入或更新某些内容时
2)
此问题已解决
--每当表“proizvodi”中更改或添加行时,创建一个触发器,设置列“cijena_ukupno”
--设置为 cijena_ukupno = cijena_bez_pdv + pdv_vrijednost
这是对问题 2) 的回答。我需要关于问题 1 的帮助。
CREATE OR REPLACE TRIGGER t_proizvod
BEFORE INSERT OR UPDATE ON proizvodi
FOR EACH ROW
BEGIN
:NEW.cijena_bez_pdv := :NEW.cijena_ukupno - :NEW.pdv;
END;
【问题讨论】:
-
这里有问题吗?如果是这样,那就不清楚了。你能edit 更清楚你在问什么吗?当你在做的时候,你能把你的问题标题编辑成有意义的东西吗? SQLDeveloper 是多余的,因为它已经可以从标签中获得,而 student help 几乎没有意义。您的标题应该足够清楚地描述您的问题或问题,以便该站点的未来用户在扫描搜索结果列表试图找到解决问题的方法时从中获取信息,而您当前的标题根本不这样做。谢谢。
-
谢谢@KenWhite,我是新来的编辑,我已经编辑了我的标题。希望现在好了^^
-
问题是: 1) -- 在表 "zaposlenici" 中添加一个列 "inicijali" (类型 VARCHAR ) -- 做一个触发器来设置列 "inicijali" (用首字母填充)在“zaposlenici”表中添加或更改了某些内容 2) -- 每当表“proizvodi”中更改或添加行时,创建一个触发器来设置列“cijena_ukupno” -- 设置为 cijena_ukupno = cijena_bez_pdv + pdv_vrijednost
-
请编辑/改进问题! (1) 请将所有单词/标识符翻译成英文(当你得到帮助时,你可以将它们翻译回你的地方......)。 (2) 请注意问题的格式。 (3) 请避免任何“噪音”(关于电晕、您的私人情况、添加其他渠道/平台的联系地址),这些都已被弃用/禁止。
-
@HelpingHand 感谢您提供信息,我删除了“噪音”,其中一些是代码中不可翻译的表格名称,但我会翻译其余部分
标签: oracle oracle11g database-trigger