Ayuda creando Archivo

04/08/2005 - 12:09 por humberto gonzalez | Informe spam
Como haria para definir a cual tabla voy a actualizar usando el nombre de
la tabla como Variable.
Gracias, este codigo no he logrado hacerlo correr si en vez de usar el
nombre de la tabla uso una variable.


CREATE PROCEDURE [InsertaDatos]
(@TabNom [char](3),
@Exist [int],
@Monto [money],
@CODIGO_6 [char](8))

AS

CREATE TABLE @TabNom (
[Exist] [int] NOT NULL ,
[Monto] [money] NOT NULL ,
[CODIGO] [char] (8) COLLATE Modern_Spanish_CI_AS NOT NULL
) ON [PRIMARY]


INSERT INTO @TabNom
( [Exist],
[monto],
[CODIGO])

VALUES
( @exist,
@monto,
@CODIGO_6)
 

Leer las respuestas

#1 Maxi
04/08/2005 - 14:14 | Informe spam
Hola, debes usar sql-dinamiaco (sp_executesql) pero deberias saber que no es
una tecnica recomendada, ademas para que quieres hacer un Sp's generico?
cual es el sentido de tener un Sp's entonces?


Salu2
Maxi


"humberto gonzalez" escribió en el mensaje
news:
Como haria para definir a cual tabla voy a actualizar usando el nombre de
la tabla como Variable.
Gracias, este codigo no he logrado hacerlo correr si en vez de usar el
nombre de la tabla uso una variable.


CREATE PROCEDURE [InsertaDatos]
(@TabNom [char](3),
@Exist [int],
@Monto [money],
@CODIGO_6 [char](8))

AS

CREATE TABLE @TabNom (
[Exist] [int] NOT NULL ,
[Monto] [money] NOT NULL ,
[CODIGO] [char] (8) COLLATE Modern_Spanish_CI_AS NOT NULL
) ON [PRIMARY]


INSERT INTO @TabNom
( [Exist],
[monto],
[CODIGO])

VALUES
( @exist,
@monto,
@CODIGO_6)


Preguntas similares