Bonjour,

Voici mon code et je souhaiterais executer le @select.
Comment faire?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
DECLARE @additionalWhere nvarchar(250)
DECLARE @select nvarchar(250)
DECLARE @SOURCING_COUNTRY nvarchar(250)
 
SET @additionalWhere =''
SET @select = 'select * from S4_ACTIVITY'
SET @SOURCING_COUNTRY = 'FRANCE'
--IF (@SOURCING_REGION IS NOT NULL )
--	set @additionalWhere = @additionalWhere + 'and S4_SOURCING_REGION=''' + @SOURCING_REGION +''''
 
IF (@SOURCING_COUNTRY  IS NOT NULL )
	set @additionalWhere = @additionalWhere + ' where S4_SOURCING_COUNTRY=''' + @SOURCING_COUNTRY  +''''
 
--select @additionalWhere
 
 
 
SET @select =@select + @additionalWhere
 
select @select
execute @select
Je ne vous cache que j'ai des erreurs avec le execute @select.
Impossible d'exécuter une procédure stockée.
Le problème est que je souhaite uniquement exécuter le contenu de la variable