pg.ddx.io  pgsql-sql@postgresql.org mailing list archive  
help / color / mirror / Atom feed
Problem in SQL Trigger
2+ messages / 2 participants
[nested] [flat]

* Problem in SQL Trigger
@ 2004-04-30 04:48  Ramesh Patel <ramesh@banasdairy.coop>
  0 siblings, 1 reply; 2+ messages in thread

From: Ramesh Patel @ 2004-04-30 04:48 UTC (permalink / raw)
  To: pgsql-sql

<p><br />Hi<br />i have one problem in Trigger.<br />this trigger alread
work<br />on Red Hat Linux 7.3 but now i shift to RHL9.0<br />in RHL 9.0 
not<br />working . in this problem in ROUND function.<br />but how to i
slove this<br />i dont know. so please help me.<br />This is  Function
and<br />Trigger.<br />/////////////////////////// Function
Start//////////////////////////////////////////<br />CREATE<br />FUNCTION
add_issue_fun() returns opaque as'<br />BEGIN<br />UPDATE<br />mtrl_mst
<br />set balstk_cs = balstk_cs -<br />NEW.issueqty_cs,<br />balstk_mt =
round( cast((balstk_mt -<br />NEW.issueqty_mt) as numeric ),4)<br />where
mtrl_mst.mtrl_code =<br />NEW.mtrl_code;<br />UPDATE rcpt_detail <br />set
consqty_cs=consqty_cs +<br />NEW.issueqty_cs<br />WHERE
rcpt_detail.batch_code = NEW.batch_code<br /><br />and
rcpt_detail.mtrl_code = NEW.mtrl_code<br />and<br />rcpt_detail.loc_code =
NEW.loc_code;<br />return<br />NULL;<br />END;'<br />language
'plpgsql';<br /><br />///////////////////////////
Function End//////////////////////////////////////////<br
/>///////////////////////////Trigger Start
//////////////////////////////////////////<br />CREATE<br />TRIGGER
add_issue_trg<br />AFTER INSERT ON issue_detail<br />FOR EACH<br />ROW
EXECUTE PROCEDURE add_issue_fun();<br /><br />///////////////////////////
Trigger End//////////////////////////////////////////<br
/></p><p>Thanking<br /><br /><br />Ramesh Patel <br />Computer Dept. <br
/>Banasdairy, Palanpur </p>



^ permalink  raw  reply  [nested|flat] 2+ messages in thread

* Re: Problem in SQL Trigger
@ 2004-04-30 14:14  Rajesh Kumar Mallah <mallah@trade-india.com>
  parent: Ramesh Patel <ramesh@banasdairy.coop>
  0 siblings, 0 replies; 2+ messages in thread

From: Rajesh Kumar Mallah @ 2004-04-30 14:14 UTC (permalink / raw)
  To: Ramesh Patel <ramesh@banasdairy.coop>; +Cc: pgsql-sql



Can you tell us about the postgresql versions in 7.3 and 9.0
also post the actuall error message from postgresql.


regds
mallah.

Ramesh Patel wrote:

>
> Hi
> i have one problem in Trigger.
> this trigger alread work
> on Red Hat Linux 7.3 but now i shift to RHL9.0
> in RHL 9.0  not
> working . in this problem in ROUND function.
> but how to i slove this
> i dont know. so please help me.
> This is  Function and
> Trigger.
> /////////////////////////// Function 
> Start//////////////////////////////////////////
> CREATE
> FUNCTION add_issue_fun() returns opaque as'
> BEGIN
> UPDATE
> mtrl_mst
> set balstk_cs = balstk_cs -
> NEW.issueqty_cs,
> balstk_mt = round( cast((balstk_mt -
> NEW.issueqty_mt) as numeric ),4)
> where mtrl_mst.mtrl_code =
> NEW.mtrl_code;
> UPDATE rcpt_detail
> set consqty_cs=consqty_cs +
> NEW.issueqty_cs
> WHERE rcpt_detail.batch_code = NEW.batch_code
>
> and rcpt_detail.mtrl_code = NEW.mtrl_code
> and
> rcpt_detail.loc_code = NEW.loc_code;
> return
> NULL;
> END;'
> language 'plpgsql';
>
> /////////////////////////// 
> Function End//////////////////////////////////////////
> ///////////////////////////Trigger Start 
> //////////////////////////////////////////
> CREATE
> TRIGGER add_issue_trg
> AFTER INSERT ON issue_detail
> FOR EACH
> ROW EXECUTE PROCEDURE add_issue_fun();
>
> /////////////////////////// Trigger 
> End//////////////////////////////////////////
>
> Thanking
>
>
> Ramesh Patel
> Computer Dept.
> Banasdairy, Palanpur
>




^ permalink  raw  reply  [nested|flat] 2+ messages in thread


end of thread, other threads:[~2004-04-30 14:14 UTC | newest]

Thread overview: 2+ messages (download: mbox mbox.gz follow: Atom feed)
-- links below jump to the message on this page --
2004-04-30 04:48 Problem in SQL Trigger Ramesh Patel <ramesh@banasdairy.coop>
2004-04-30 14:14 ` Rajesh Kumar Mallah <mallah@trade-india.com>

This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox