2つのスキーマ(1つはすべてのフィールドが付属しているスキーマ、もう1つはFirst NameフィールドとAgeフィールドのみが付属しているスキーマ)の構造には互換性がなければなりません。SchemaMatch関数は互換性の有無を調べるためにAvroスキーマを表わすCLOB型またはJSON型を比較し、スキーマに互換性があるかどうかを前もって確認することができます。
その結果生成されるAvroインスタンスは、フィールド(この例ではFirst NameとAge)が付属した新しいスキーマと予想されるバイナリ コード化されたAvro値から構成されます。Avroインスタンスまたは新しいスキーマの値がNULLである場合、結果はNULLになります。
新しいスキーマが無効か、または元のスキーマと互換性がない場合、エラーが発生します。