Подборка объединяет вопросы, отмеченные на этапах интервью в flank bank. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, sql.
Ошибка "Mutating table error" обычно возникает в СУБД Oracle при попытке изменить (вставить, обновить или удалить) данные в таблице, которая уже используется в текущем запросе, например, в триггере или подзапросе.
Чтобы защитить целевую таблицу от дубликатов при вставке данных из временной таблицы и одновременно обновить существующие записи более свежими данными (операция upsert), можно использовать следующие подходы: