Вы можете использовать условное разбиение для перенаправления строк, которые не прошли тест.
Например, вы в конечном итоге загружаете в varchar (50), а затем можете проверить этот столбец с len (column)> 50.
Вы можете иметь столько тестов, сколько хотите (дополнительные столбцы), но, как и в случае с оператором case, вы только перехватываете первое событие триггера.
Перенаправляя все плохие строки, выВы загружаете все хорошие строки и работаете с плохими по отдельности.
Допустим, у вас есть два теста.Вы можете точно определить, были ли неудачны оба теста с несколькими условными разбиениями, но большинство программ обычно имеют только одно условное разбиение для пользы или не годится во всех тестах.