Page 1 sur 1

comment annuler l'application d'une requête

MessagePosté: Jeu 23 Nov 2017 22:14
de sop
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

Re: comment annuler l'application d'une requête

MessagePosté: Ven 24 Nov 2017 15:47
de IMPERIAL
Bonjour

Désactive ton trigger dans SSMS

Cdlt

Re: comment annuler l'application d'une requête

MessagePosté: Ven 24 Nov 2017 22:28
de sop
IMPERIAL a écrit:Bonjour

Désactive ton trigger dans SSMS

Cdlt

bonsoir et merci
mais je ne sais pas comment m'y prendre dans SSMS
SSMS C'est quoi ?
merci

Re: comment annuler l'application d'une requête

MessagePosté: Dim 26 Nov 2017 23:39
de sop
bonsoir
s'il vous plait besoin d'aide
merci

Re: comment annuler l'application d'une requête

MessagePosté: Lun 27 Nov 2017 22:34
de asr31
Bonjour,

SSMS = SQL Server Management Studio (l(outil que tu as dû utiliser pour créer ton trigger).

Pour annuler le trigger par SSMS :
* Soit Aller sur ta base de données / Tables / F_DOCLIGNE / Déclencheurs / in_price => désactiver ou supprimer.
* Soit lancer la requête (une fois sur la base) ALTER TABLE [F_DOCLIGNE] DISABLE TRIGGER [in_price]

Cordialement,

Re: comment annuler l'application d'une requête

MessagePosté: Mar 28 Nov 2017 20:31
de sop
asr31 a écrit:Bonjour,

SSMS = SQL Server Management Studio (l(outil que tu as dû utiliser pour créer ton trigger).

Pour annuler le trigger par SSMS :
* Soit Aller sur ta base de données / Tables / F_DOCLIGNE / Déclencheurs / in_price => désactiver ou supprimer.
* Soit lancer la requête (une fois sur la base) ALTER TABLE [F_DOCLIGNE] DISABLE TRIGGER [in_price]

Cordialement,

merci et encore merci