tg-me.com/oracle_dbd/810
Last Update:
Друзья, всем привет! 👋
Сегодня немного разбавим разговоры про карьеру задачкой из реального тестового задания на позицию разработчика 🚀
Итак, имеем две таблицы test
и test_log
:
create table test(
n number
);
create table test_log(
n number
);
Изначально в таблице test содержится 23 записи со значениями
n
от 1 до 23.В таблице test_log имеется запись со значением
n
, равным 8. 💼 Задача:
Написать цикл от 1 до 23 (номер шага цикла обозначим как i), который:
1️⃣ Обновляет данные в таблице test для каждой записи
n = i,
устанавливая n = n - 1.
2️⃣ Вставляет в таблицу test_log запись с
n = i.
💡 Условия:
✔️ Каждые 5 шагов необходимо выполнять фиксацию изменений в таблицах.
✔️ Если на каком-либо шаге произошла ошибка, изменения не должны быть зафиксированы.🚀
Лучшее решение обязательно опубликуем в понедельник 📝
Кто справился быстро — перешлите задачку коллеге, интересно узнать, как быстро справится он 😉
Обсудить в нашем чатике 💬
#задача #sql #практика #Pavel_Dolganov
Канал Oracle Developer | Чатик 💬
BY Oracle Developer👨🏻💻

Share with your friend now:
tg-me.com/oracle_dbd/810