Skip to Main Content

SQL & PL/SQL

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

A trigger to give a 10 per cent discount to a regular customer

3128080Dec 17 2015 — edited Dec 17 2015

Hi,

I am trying to create a trigger to give a discount of 10% of the field 'totalCost' in the bookings table, if the 'statusname' is regular in the Passengers table. Below is what I have come up with so far. But I know its wrong. Can you please help?

create or replace TRIGGER Ten_Percent_Discount

BEFORE UPDATE ON Bookings

FOR EACH ROW

BEGIN

UPDATE Bookings b

SET b.TotalCost = 0.10 * TotalCost

WHERE Passengers.StatusName = 'Regular';

END;

Thanks,

Fareedh

This post has been answered by PamNL on Dec 17 2015
Jump to Answer

Comments

User_57C0V

Are there any additional Manual steps to remove Oracle 19c 64bit Client from Windows 2019? I can't find any in these Oracle docs:
Removing Oracle Database Client Software
Thanks,
Sergei Z

1 - 1
Locked Post
New comments cannot be posted to this locked post.

Post Details

Locked on Jan 14 2016
Added on Dec 17 2015
23 comments
4,495 views