SQL Server - Parametro en Store Procedure

 
Vista:

Parametro en Store Procedure

Publicado por Ignacio M (7 intervenciones) el 06/07/2008 17:35:45
Hola nuevamente,

He creado este stor procedure pero no se que esta mal prque no puedo pasar el parametro y ver los resultados

use NuevaBase
go
if exists(select routine_name from information_schema.routines where
routine_type='procedure' and routine_name='grp')
drop procedure grp
go
create procedure grp(@anio nvarchar(7))
as
declare @sqlstring as varchar(500)
set @sqlstring='select sum(t_212) from [dbo].['+@anio+']'
exec sp_executesql @sqlstring
go

exec grp '2007_01'
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:Parametro en Store Procedure

Publicado por pacopaz (131 intervenciones) el 07/07/2008 17:01:23
Prueba quietando el 'exec', sólo usando el 'sp_executesql'

Saludos.
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:Parametro en Store Procedure

Publicado por Isaias (3308 intervenciones) el 07/07/2008 20:48:50
@sqlstring debe ser un NVARCHAR
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