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

Preguntas similare

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
Respuesta Responder a este mensaje
#2 Luis Mata
16/04/2010 - 19:28 | Informe spam
Que otra opcion puede haber:
Lo que pasa que el exec me obliga a tener que utilizar todas las sentencias
donde implica en nombre de la tabla tambien con EXEC y eso cuando son varias
se vuelve muy tedioso.

Luis
"Gustavo Cantero" escribió en el mensaje de
noticias news:
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

Respuesta Responder a este mensaje
#3 Gustavo Cantero
16/04/2010 - 20:19 | Informe spam
No creo que haya otra forma de hacerlo (o al menos no conozco).
Saludos.

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 02:29 p.m.
Posted To: microsoft.public.es.sqlserver
Conversation: Crear una tabla variable
Subject: Re: Crear una tabla variable

Que otra opcion puede haber:
Lo que pasa que el exec me obliga a tener que utilizar todas las
sentencias
donde implica en nombre de la tabla tambien con EXEC y eso cuando son
varias
se vuelve muy tedioso.

Luis
"Gustavo Cantero" escribió en el mensaje de
noticias news:
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

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida