SQL - Ejecutar un RAISERROR despues de un select

 
Vista:

Ejecutar un RAISERROR despues de un select

Publicado por VLG1971 (18 intervenciones) el 01/07/2009 16:46:09
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