1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
DECLARE @IdEntiteMere int
DECLARE @SqlQuery nvarchar(max)
declare @resultat int
DECLARE @id nvarchar(20)
DECLARE @idTemp int
-- initialisation variables
SET @resultat = 0
SET @idTemp = ?
set @id = cast (@idTemp as nvarchar(20))
SET @SqlQuery = N'SELECT @IdEntiteMere = IdEntite_PK
FROM DimEntite
WHERE RefEntiteFromDataSource = 32'
EXECUTE sp_executesql @SqlQuery, N'@IdEntiteMere int OUTPUT', @IdEntiteMere=@resultat OUTPUT;
UPDATE [DimEntite]
SET
IdEntiteParent = @resultat
WHERE
[IdEntite_PK] = ? |
Partager