/ / Stored procedure 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 сървър (чрез 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 връща нулеви редове.