When the ON clause evaluates to true (match), only the WHEN MATCHED branch executes. The branches are mutually exclusive per source row.