bonjour a tous
comment recuperer un champ de requete dans une variable local.
sous SQL 2000 je fesais comme cela
setANSI_NULLSOFF
setQUOTED_IDENTIFIEROFF
GO
ALTERPROCEDURE [dbo].[RIV2_AddReservation]
(
@NumLocataire int,
@NumBien int,
@Type nvarchar(10),
@Dossier nvarchar(10),
@NumLocation intOUTPUT
)
AS
DECLARE @NumProprietaire int
DECLARE @NumAgent int
SELECT @NumProprietaire=NumProprietaire, @NumAgent=NumAgent FROM BienLocation WHERE NumBien=@NumBien
INSERTINTO Location
(
NumLocataire, NumBien, NumProprietaire, NumAgent,Type, DossierResidence, VueJMD, VueLocataire
)
VALUES
(
@NumLocataire, @NumBien, @NumProprietaire, @NumAgent, @Type, @Dossier, 1, 1
)
SET @NumLocation =@@IDENTITY
Aujourd'hui sous SQL SERVER 2005 ca ne marche plus
mes deux variable reste vide mes champs dans la requete d'insertion sont NULL.
Partager