Mi sono inbattuto in questo quesito.
Dal execution plan non riesco a capire tra queste 2 query la più performante.
1)
DECLARE @ret bit
SET @ret=ISNULL((SELECT TOP 1 1 FROM [Log] WHERE [Log].EventID=144),0)
2)
DECLARE @ret int
if exists(SELECT 1 FROM [Log])
BEGIN
SET @ret=1
END
else
BEGIN
SET @ret=0
END
Grazie a tutti