/ / Procedimento armazenado O sqlserver 2008 só funciona com a interface gráfica do Visual Studio 2008 - sql, sql-server, sql-server-2008, interface com o usuário, procedimentos armazenados

Procedimento armazenado O sqlserver 2008 funciona apenas com a interface gráfica de usuário do Visual Studio 2008 - sql, sql-server, sql-server-2008, interface do usuário, procedimentos armazenados

Eu estou invocando um procedimento armazenado no sql server r22008 através de uma aplicação java. Mas eu não posso qualquer resultado. Além disso, ao executar o procedimento armazenado do sql server (através de uma folha de sql ou a interface gráfica do usuário) não consigo obter nenhum resultado.

O procedimento armazenado só funciona bem quando executado a partir do Visual Studio 2008, usando a interface gráfica do usuário.

Esta é a consulta principal do procedimento armazenado:

 SELECT TOP (1)
@IdLibroHistorico = SD.dbo.VM0001_CuadranteAgenteReal.Id
,@IdServicio = SD.dbo.TM0001_ServiciosMaestro.IdServicio
,@IdEntidad = SD.dbo.VM0001_CuadranteAgenteReal.IdAgenteReal
,@Negociado = SD.dbo.VM0001_CuadranteAgenteReal.TipoPersonal
,@Turno = SD.dbo.VM0001_CuadranteAgenteReal.IdTurno
,@UsuarioSysPol = SB.dbo.TSysUser.IdUsuario
FROM SB.dbo.TSysActivos
RIGHT JOIN SB.dbo.TSysUser ON SB.dbo.TSysActivos.Usuario = SB.dbo.TSysUser.IdUsuario
RIGHT JOIN SD.dbo.TM0001_ServiciosMaestro
INNER JOIN SD.dbo.VM0001_CuadranteAgenteReal ON SD.dbo.TM0001_ServiciosMaestro.IdServicio = SD.dbo.VM0001_CuadranteAgenteReal.IdServicio
AND SD.dbo.TM0001_ServiciosMaestro.TipoPersonal = SD.dbo.VM0001_CuadranteAgenteReal.TipoPersonal ON SB.dbo.TSysUser.IdEntidad = SD.dbo.VM0001_CuadranteAgenteReal.IdAgenteReal WHERE (SD.dbo.TM0001_ServiciosMaestro.ServicioCorto = @Unidad)
AND (
@fechaDatetime >= SD.dbo.VM0001_CuadranteAgenteReal.HI
AND @fechaDatetime <= SD.dbo.VM0001_CuadranteAgenteReal.HF
)
ORDER BY ISNULL(SB.dbo.TSysActivos.Usuario, "") DESC

Alguém pode me dizer por quê? desde já, obrigado

Respostas:

0 para resposta № 1

A exibição VM0001_CuadranteAgenteReal estava retornando zero linhas.