Crear una tabla variable

16/04/2010 - 18:54 por Luis Mata | Informe spam
Hola

Quiero crear una tabla con una variable :

por ejem:

declare @ntab varchar(50)
set @ntab = 'mitab'+ltrim(STR(year(getdate())))
create table @ntab..

Como lo hago?

Luis
 

Leer las respuestas

#1 Gustavo Cantero
16/04/2010 - 19:22 | Informe spam
Luis:
Podrías crear la tabla usando la sentencia EXECUTE, de esta
manera:

declare @ntab varchar(50)
set @ntab = 'mitab'+ltrim(STR(year(getdate())))
EXECUTE('create table ' + @ntab + '..')

La documentación de esta sentencia la puedes encontrar en
http://msdn.microsoft.com/es-AR/lib...8332.aspx.
Suerte!

Gustavo A. Cantero
Scientia® Soluciones Informáticas
MCP - MCSD - MCTS - MCPD
http://www.scientia.com.ar
http://www.programandoamedianoche.com
http://foro.scientia.com.ar


From: Luis Mata [mailto:]
Posted At: viernes, 16 de abril de 2010 01:54 p.m.
Posted To: microsoft.public.es.sqlserver
Conversation: Crear una tabla variable
Subject: Crear una tabla variable

Hola

Quiero crear una tabla con una variable :

por ejem:

declare @ntab varchar(50)
set @ntab = 'mitab'+ltrim(STR(year(getdate())))
create table @ntab..

Como lo hago?

Luis

Preguntas similares