Bonjour,
En exemple j'ai les tables: tab1, tab2, tab3,..et je cherche par procédure stockée à ouvrir une au choix et y appliquer une selection. J'ai écris les instructions de cette manière, mais ça ne donne rien:
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
22
23
24
25
26
27
28
29
ALTER PROCEDURE Recherche_Data
	(
		@jour int,
		@n int
	)
 
AS
	declare @d datetime
	set @d=getdate()-@jour
SET NOCOUNT ON
	if @n=1
	select tab1.*
	from tab1
	where
	date>@d
             ----
             if @n=2
	select Tab2.*
	from Tab2
	where
	date>@d
             ----
	if @n=3
	select Tab3.*
	from Tab3
	where
	date>@d
 
	RETURN
J'ai cherché des tuto proches de mon exemple mais je n'ai rien trouvé.
Que me manque-t-il dans cette structure?
Merci pour votre aide