SQL Server - Problema raiserror despues de un select * from

 
Vista:

Problema raiserror despues de un select * from

Publicado por VLG1971 (2 intervenciones) el 01/07/2009 16:56:22
Hola el problema que estoy teniendo es que tengo un procedimiento almacenado que ejecuta un select contra una tabla y despues del select quiero analizar el nº de registros que retorna la consulta para que si es mayor que 1000 retorne un error, el problema que estoy teniendo es que despues del select el RAISERROR no le hace caso, os paso codigo para que ver si me podeis hechar una mano, gracias de antemano

CREATE PROCEDURE dbo.SQLAlmacenSelect
(
)

AS

SELECT IdAlmacen, Almacen, ts FROM dbo.Almacen

if @@ROWCOUNT>0
begin
RAISERROR (50001, 16, 1)
end

GO
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
Imágen de perfil de Isaias
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

RE:Problema raiserror despues de un select * from

Publicado por Isaias (4558 intervenciones) el 01/07/2009 19:01:21
CREATE PROCEDURE dbo.SQLAlmacenSelect
(
)

AS
BEGIN
DECLARE @Registros int
SELECT IdAlmacen, Almacen, ts FROM dbo.Almacen
SET @Registros = @@Rowcount
if @Registros > 0
begin
RAISERROR (50001, 16, 1)
end
END
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