OVH Cloud OVH Cloud

Problème d'affichage de variable

1 réponse
Avatar
nicolasheurtevin
Bonjour,

Je souhaiterais afficher ma variable @PRIX_DE_VENTE à l'écran, après
le message 'Le prix de vente original est : '

Comment faire ?

CREATE TRIGGER REGLE1
ON F_DOCLIGNE
FOR INSERT, UPDATE
AS
Declare @PRIX_DE_VENTE money
SELECT @PRIX_DE_VENTE = AR_PrixVen FROM F_ARTICLE, INSERTED WHERE
F_ARTICLE.AR_REF = INSERTED.AR_REF
IF (SELECT DL_PrixUnitaire FROM INSERTED) <> @PRIX_DE_VENTE
BEGIN
RAISERROR ('Le prix de vente orginal est : ', 16, 1)
ROLLBACK TRANSACTION
END

Merci !

Nicolas

1 réponse

Avatar
Aba
Bonjour,
Ceci devrait résoudre ton problème.

DECLARE @Texte VARCHAR(100)
SET @Texte='Le prix de vente orginal est : '+CONVERT(VARCHAR,@Prix_de_vente)
RAISERROR (@Texte, 16, 1)


"Nicolas" a écrit dans le message de
news:
Bonjour,

Je souhaiterais afficher ma variable @PRIX_DE_VENTE à l'écran, après
le message 'Le prix de vente original est : '

Comment faire ?

CREATE TRIGGER REGLE1
ON F_DOCLIGNE
FOR INSERT, UPDATE
AS
Declare @PRIX_DE_VENTE money
SELECT @PRIX_DE_VENTE = AR_PrixVen FROM F_ARTICLE, INSERTED WHERE
F_ARTICLE.AR_REF = INSERTED.AR_REF
IF (SELECT DL_PrixUnitaire FROM INSERTED) <> @PRIX_DE_VENTE
BEGIN
RAISERROR ('Le prix de vente orginal est : ', 16, 1)
ROLLBACK TRANSACTION
END

Merci !

Nicolas