SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE dbo.InstantPrintTime
-- =============================================
-- Author:		Julian Kuiters
-- Site:		www.julian-kuiters.id.au
-- Create date: 3 July 2007
-- Description:	Print this current time and optionally a message without waiting for your current batch / transation to complete
-- Example:		EXEC dbo.InstantPrint 'Started Loop'
-- =============================================
(	
	-- from www.julian-kuiters.id.au
	@Message nvarchar(2000) = NULL
)
AS
BEGIN
	SET @Message = LEFT(CONVERT (CHAR (20), GETDATE (), 8) + COALESCE(@Message, 0), 2000);
	RAISERROR (@Message, 0, 1) WITH NOWAIT;
END
GO
GRANT EXECUTE ON dbo.InstantPrintTime TO PUBLIC
GO

