SQL Server - ayuda please con parámetros...

 
Vista:

ayuda please con parámetros...

Publicado por Pablo Palacios (31 intervenciones) el 16/05/2007 20:38:30
Hola a todos... soy muy novato en esta materia a si que si me pueden ayudar se los agradecería...

tengo que crear 10 tablas con los mismos campos pero distinto nombre desde un proyecto access con bases sqlserver, he leido los foros anteriores y he aprendido algo pero el tiempo se me acaba.... alguien me puede decir que estoy haciendo mal?

Procedimiento Almacenado en sql server;

CREATE PROCEDURE dbo.[P_0012_CreaTabla_0012_Manejo_Empresa]
(@Tabla as nvarchar(200))
AS
create table @Tabla
/*T_0012_Manejo_Empresa */
(
IdEmpresa integer primary key,
NombreEmpresa nvarchar (200),
RutEmpresa integer,
DVRutEmpresa nvarchar (1)
)
GO

llamada desde Proyecto Access:

For i = 0 To 9
DoCmd.RunSQL "DECLARE @tabla as nvarchar(100) " & _
"set @tabla ='T_0012_Manejo_Empresa_" & Str(i) & "'" & _
"EXECUTE P_0012_CreaTabla_0012_Manejo_Empresa @tabla"
Next i
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ayuda please con parámetros...

Publicado por Isaías (3308 intervenciones) el 16/05/2007 21:53:49
Debes hacerlo con QUERY DINAMICO, con sus pros y contras

CREATE PROCEDURE dbo.[P_0012_CreaTabla_0012_Manejo_Empresa]
(@Tabla as nvarchar(20))
AS
BEGIN
DECLARE @SQLString NVARCHAR(1000)
SET @SQLString =N'create table '+ @Tabla +'
/*T_0012_Manejo_Empresa */
(
IdEmpresa integer primary key,
NombreEmpresa nvarchar (200),
RutEmpresa integer,
DVRutEmpresa nvarchar (1)
) '

EXECUTE sp_executesql @SQLString
END

Creo que un varchar(2000) para el nombre de una tabla, es mucho desperdicio
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ayuda please con parámetros...

Publicado por Pablo Palacios (31 intervenciones) el 16/05/2007 22:01:07
muchas Gracias Isaías...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ayuda please con parámetros...

Publicado por Isaías (3308 intervenciones) el 16/05/2007 23:56:22
De nada compañero.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar