comment annuler l'application d'une requête
Modérateurs: Super-Apogea, Super Modérateur
6 messages
|Page 1 sur 1
comment annuler l'application d'une requête
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
- Super Contributeur
- Messages: 182
- Inscription: Ven 15 Aoû 2008 13:37
Re: comment annuler l'application d'une requête
Bonjour
Désactive ton trigger dans SSMS
Cdlt
Désactive ton trigger dans SSMS
Cdlt
IMPERIAL
Consultant Ligne 100 - INFOROPE
Le savoir c'est comme l'Amour. Si tu ne le partage pas, il devient inutile.
IMPERIAL
Consultant Ligne 100 - INFOROPE
Le savoir c'est comme l'Amour. Si tu ne le partage pas, il devient inutile.
IMPERIAL
Re: comment annuler l'application d'une requête
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
- Super Contributeur
- Messages: 182
- Inscription: Ven 15 Aoû 2008 13:37
Re: comment annuler l'application d'une requête
bonsoir
s'il vous plait besoin d'aide
merci
s'il vous plait besoin d'aide
merci
- Super Contributeur
- Messages: 182
- Inscription: Ven 15 Aoû 2008 13:37
Re: comment annuler l'application d'une requête
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,
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,
ASR31
En recherche de missions.
En recherche de missions.
Re: comment annuler l'application d'une requête
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
- Super Contributeur
- Messages: 182
- Inscription: Ven 15 Aoû 2008 13:37
6 messages
|Page 1 sur 1
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité