예시(Microsoft SQL 서버):
CREATE FUNCTION foo() RETURNS INT AS BEGIN THROW; RETURN 1; END;
Microsoft SQL Server에서 THROW 구문은 예외를 발생시키며 실행을 TRY...CATCH 구문의 CATCH 블록으로 보냅니다. 그러므로 RETURN 1; 부분은 절대 실행되지 않습니다.
THROW
RETURN 1;