/ / Збережена процедура sqlserver 2008 працює тільки з графічним інтерфейсом Visual Studio 2008 - sql, sql-server, sql-server-2008, інтерфейс користувача, збережені процедури

Збережена процедура sqlserver 2008 працює тільки з графічним інтерфейсом Visual Studio 2008 - sql, sql-server, sql-server-2008, користувальницький інтерфейс, збережені процедури

Я викликаю збережену процедуру на sql-сервері r22008 через додаток java. Але я не можу "t будь-який результат. Крім того, при виконанні збереженої процедури з SQL Server (через лист SQL або графічний інтерфейс користувача) я не можу отримати ніяких результатів.

Збережена процедура працює відмінно тільки при виконанні програми Visual Studio 2008, використовуючи графічний інтерфейс користувача.

Це основний запит збереженої процедури:

 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

Хто-небудь може сказати мені, чому? Спасибі заздалегідь

Відповіді:

0 для відповіді № 1

Погляд VM0001_CuadranteAgenteReal повертав нульові рядки.