comment annuler l'application d'une requête
Posté: Jeu 23 Nov 2017 22:14
bonsoir a tous
j'ai une base sage 13 SQL
voici une requête que j'ai exécuter sur cette base SQL
[create trigger in_prices
on f_docligne for insert,update
as
declare @prixttc money
declare @t1 NUMERIC
declare @t2 NUMERIC
declare @t3 NUMERIC
declare @prix money
declare @prixht money
declare @prixachat money
declare @vente money
declare @domaine int
DECLARE @d_type int
select @prix= p.ar_prixven,@prixachat=p.ar_prixach,@prixht=i.dl_prixunitaire,@t1=i.dl_taxe1,@d_type=i.do_type,
@t2=i.dl_taxe2,@t3=i.dl_taxe3,@prixttc=i.dl_puttc,@domaine=i.do_domaine
from dbo.f_article p inner join inserted i
on p.ar_ref=i.ar_ref
--and o.productid=11
if (@prixTTC<@prix and @domaine=0 and @d_type<7)
BEGIN
---RAISERROR ('Le prix est inférieur au prix de revient !!!',10,1)
ROLLBACK TRANSACTION
END
if (@prixTTC<@prix and @domaine=3 and @d_type=30)
BEGIN
---RAISERROR ('Le prix est inférieur au prix de revient !!!',10,1)
ROLLBACK TRANSACTION
END
if (@vente<@prixachat and @domaine=1)
BEGIN
--RAISERROR ('Le prix est inférieur au prix de revient !!!',10,1)
ROLLBACK TRANSACTION
END
]
Mon problème le voici je veux annuler l'application de ce trigger dans cette base maintenant
que faire ?
merci d'avance
j'ai une base sage 13 SQL
voici une requête que j'ai exécuter sur cette base SQL
[create trigger in_prices
on f_docligne for insert,update
as
declare @prixttc money
declare @t1 NUMERIC
declare @t2 NUMERIC
declare @t3 NUMERIC
declare @prix money
declare @prixht money
declare @prixachat money
declare @vente money
declare @domaine int
DECLARE @d_type int
select @prix= p.ar_prixven,@prixachat=p.ar_prixach,@prixht=i.dl_prixunitaire,@t1=i.dl_taxe1,@d_type=i.do_type,
@t2=i.dl_taxe2,@t3=i.dl_taxe3,@prixttc=i.dl_puttc,@domaine=i.do_domaine
from dbo.f_article p inner join inserted i
on p.ar_ref=i.ar_ref
--and o.productid=11
if (@prixTTC<@prix and @domaine=0 and @d_type<7)
BEGIN
---RAISERROR ('Le prix est inférieur au prix de revient !!!',10,1)
ROLLBACK TRANSACTION
END
if (@prixTTC<@prix and @domaine=3 and @d_type=30)
BEGIN
---RAISERROR ('Le prix est inférieur au prix de revient !!!',10,1)
ROLLBACK TRANSACTION
END
if (@vente<@prixachat and @domaine=1)
BEGIN
--RAISERROR ('Le prix est inférieur au prix de revient !!!',10,1)
ROLLBACK TRANSACTION
END
]
Mon problème le voici je veux annuler l'application de ce trigger dans cette base maintenant
que faire ?
merci d'avance