Passage d un nom de table en paramètre d'une procédure stockée
Bonjour,
j'ai un problème que je n'arrive aps a résoudre. J'ai une procédure stockée. Il faudrait que je lui passe en paramèetre le nom de la table sur laquelle je fais le sélect.
J'ai essayé :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
CREATE PROCEDURE MaProc
-- Add the parameters for the stored procedure here
@NOMTABLE varchar(50)
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
select * from @NOMTABLE
END
GO |
Mais je prends l'erreur La variable de table "@NOMTABLE" doit être déclarée.. Le problème est que la structure de la table à traiter n'est pas toujours la même...
Si qu'elqu'un a une idée
Merci beaucoup
Cédric