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)

Preguntas similare

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)


Respuesta Responder a este mensaje
#2 humberto gonzalez
04/08/2005 - 15:58 | Informe spam
"Maxi" wrote in
news::

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?




NO me gusta la idea

Lo queria porque necesito hacer la misma accion pero en diferentes tablas.
Son 10 tablas en las que se hacen el mismo proceso pero no al mismo tiempo.
Ganas de ahorrar codigo talvez.
Respuesta Responder a este mensaje
#3 Maxi
04/08/2005 - 16:15 | Informe spam
Hola, no coincido con algo: quien gana ahorro de codigo? vos? el motor es
indistinto y para vos tambien, porque hacer esto para 10 sp se realiza muy
simplemente y hasta tenes muchas herramientas free que ayudan a hacer estas
cosas.


Salu2
Maxi


"humberto gonzalez" escribió en el mensaje
news:
"Maxi" wrote in
news::

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?




NO me gusta la idea

Lo queria porque necesito hacer la misma accion pero en diferentes tablas.
Son 10 tablas en las que se hacen el mismo proceso pero no al mismo
tiempo.
Ganas de ahorrar codigo talvez.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida