例 (Microsoft SQL Server):
CREATE FUNCTION foo() RETURNS INT AS BEGIN THROW; RETURN 1; END;
Microsoft SQL Server の THROW ステートメントは例外をスローし、TRY...CATCH 構文の CATCH ブロックに処理を移します。 そのため、RETURN 1; は絶対に実行されません。
THROW
RETURN 1;