Afficher un message
Vieux 07/08/2007, 14h40   #2
Fred.M.
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut RE: Transact-SQL - Variables

Bonjour Patrick,

Tu peux y parvenir en Dynamic SQL, par exemple :
declare @SQLString nvarchar(100)
declare @NomTable nvarchar(20)

set @NomTable = 'TableTMP'
set @SQLString = 'Create Table ' + NomTable + '...définition des champs'
exec sp_executesql @SQLString

En espérant répondre à ta question...

Fred.M.

"Patrick" a écrit :
> Bonjour,
>
> Dans une procédure stockée, j'aimerais que le nom d'une table temporaire
> soit variable.
> Est-ce qu'il est possible d'utiliser une variable comme nom de table dans la
> clause CREATE TABLE dans le style :
>
> CREATE TABLE @nom_table
>
> Merci.
>
> --
> Patrick

  Réponse avec citation
 
Page generated in 0,04892 seconds with 9 queries