Store Procedure que venga como parametro nombre Tabla

09/11/2006 - 20:19 por dhvilla | Informe spam
Hola Grupo:

Quiero crear un SP que venga como parametro el nombre de la tabla que quiero
crear junto con sus campos, sin embargo me manda error.

Se que puede hacer como #temporal, pero quiero definir el nombre sin que me
lo haga de manera aleatoria como temporal, ojala y alguien me ayude me urge
mucho,

Salu2 Cordiales

¸,ø¤º°`°º¤ø,¸ L.I. Daniel H. Villa°`°º¤ø,¸¸,ø¤º°

Preguntas similare

Leer las respuestas

#6 Maxi
11/11/2006 - 16:25 | Informe spam
Hola, para usar sql dinamico NO se recomienda el uso de EXEC sino el uso de
SP_executeSQL, tambien les copio este link donde podran ver las cosas buenas
y malas del SQLDinamico

http://www.hayes.ch/sql/sql_dinamico.html


Saludos

[Microsoft MVP SQL Server]
www.sqlgurus.org
Buenos Aires - Argentina
"Ele" wrote in message
news:%
como nos dice Isaias necesitas cambiar el codigo a un query dinamico que
basicamente consta en que la instucion se asigna en una variable
alfanumerica y despues ejecutas esta variable con exec echa un vistazo a
la ayuda
suerte
"dhvilla" escribió en el mensaje
news:
Muy Cierto Gustavo:

Este es el ejemplo que quiero meter en un SP

declare
@vTabla as varchar(100)
set @vTabla = 'cobert' + convert(varchar,getdate())
create table @vTabla (CVE_GRUPO INT,
CVE_PRODUCTO INT,
CVE_SUBRAMO INT,
CVE_ASE INT,
CVE_AGENTE INT,
CVE_PAQUETE INT,
DESC_PAQUETE VARCHAR(100),
CVE_COBERTURA INT,
DESC_COBERTURA VARCHAR(100),
SUM_ASEGURADA VARCHAR(50),
PORC_DEDUCIBLE FLOAT(8),
DEDUCIBLE VARCHAR(25),
ORDEN_IMP SMALLINT,
CVE_USUARIO VARCHAR(10),
ACTIVO SMALLINT,
ELIMINADO BIT)

el error que manda es:

Servidor: mensaje 170, nivel 15, estado 1, línea 4
Línea 4: sintaxis incorrecta cerca de '@vTabla'.

Te lo voy a agradecer mucho si me puedes orientar

Salu2 Cordiales

¸,ø¤º°`°º¤ø,¸ L.I. Daniel H. Villa°`°º¤ø,¸¸,ø¤º°



"Gustavo Larriera (MVP)" wrote:

No nos dices demasiado del problema.

Muéstranos el código del sproc y cuál es el mensaje de error que
recibes.








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