OVH Cloud OVH Cloud

Recherche du nom de tables

1 réponse
Avatar
Masure Xavier
Bonjour a tous,

Comment peut-on rechercher dans une table lorsque le nom de la table est
passé en paramètre

exemple :

declare @matable
@matable = 'table1'

select * from @matable


evidement ca marche pas

pouvez-vous m'aider

merci

1 réponse

Avatar
Christian Robert
Réponse : SQL dynamique

declare @matable nvarchar(128)
declare @sql nvarchar(255)
SET @matable = 'table1'
SET @sql = 'select * from ' + @matable

EXEC(@sql)

--
Cordialement,
Christian Robert http://blogs.developpeur.org/christian/
MCT - Database Development / Database Administration


"Masure Xavier" a écrit :

Bonjour a tous,

Comment peut-on rechercher dans une table lorsque le nom de la table est
passé en paramètre

exemple :

declare @matable
@matable = 'table1'

select * from @matable


evidement ca marche pas

pouvez-vous m'aider

merci