Example (Microsoft SQL Server):
CREATE FUNCTION foo() RETURNS INT AS
BEGIN
THROW;
RETURN 1;
END;
In Microsoft SQL Server, the THROW statement raises an exception and transfers execution to the CATCH block of the TRY...CATCH
construct. Therefore, the RETURN 1; part will never be executed.