Para que te tome mas de una sentencia dentro de un condicional debes agruparlas entre BEGIN y END
p.e.
Código:
declare @hora char(8)
SET @hora = '08:09:00'
If @hora = convert(char(8),getdate(),108)
BEGIN
drop procedure prueba1
print 'Procedimiento eliminado'
END
ELSE
BEGIN
print 'Procedimiento intacto'
END