Forwarded from Pavel V
Forwarded from Pavel V
Какой из следующих примеров не является литералом?
Anonymous Quiz
8%
'2023-10-01'
6%
3.1415926
33%
TO_DATE('2023-10-01', 'YYYY-MM-DD')
53%
NULL
Forwarded from Pavel V
Что будет выведено на экран в результате работы анонимного блока на скрине выше?
Anonymous Quiz
72%
1: Alice 2: Bob
3%
1: Alice 2: Alice
24%
Будет ошибка компиляции из-за одинакового названия идентификаторов
1%
1: Alice 2: <NULL>
Forwarded from Pavel V
Как Oracle воспримет условие в запросе выше?
Anonymous Quiz
69%
where t.mt_id = 2;
19%
where 1=1;
8%
выдаст ошибку компиляции из-за совпадения идентификатора и названия столбца
5%
зависит от версии Oracle
Forwarded from Pavel V
Что произойдёт в результате выполнения анонимного блока на скрине выше?
Anonymous Quiz
45%
Выведет в консоль "Привет"
32%
Если включен serveroutput, выведет "Привет", в противном случае ничего не произойдёт
5%
Выдаст ошибку ORA-06502
17%
Результат работы анонимного блока зависит от кодировки БД
Forwarded from Pavel V
Что произойдёт в результате выполнения анонимного блока на скрине выше?
Anonymous Quiz
12%
Зависит от версии Oracle
23%
Выдаст ошибку ORA-06550
4%
Выведет числа от 1 до 3 с шагом 1
61%
Выведет числа от 1 до 3 с шагом 0.5
Forwarded from Pavel V
Создан пользовательский объект на уровне схемы: CREATE TYPE person_typ AS OBJECT (...).
Можно ли сравнить между собой два экземпляра person_typ?
Можно ли сравнить между собой два экземпляра person_typ?
Anonymous Quiz
30%
Можно, сравнивая попарно значения атрибутов
12%
Можно, если реализовать метод сравнения MAP или ORDER
48%
Можно в обоих вышеперечисленных случаях
10%
Нет
Forwarded from Pavel V
Вам на ревью прислали код функции со скрина выше. Функция принимает на вход логин, старый и новый пароль, после чего обновляет для этого логина старый пароль на новый. Приняли бы такой pull-request?
Anonymous Quiz
5%
Нет, т.к. из-за отсутствия bind-переменных код выглядит неэффективным
18%
Нет, т.к. из-за конкатенации SQL выглядит уязвимым для SQL-инъекций
69%
Нет из-за обеих вышеперечисленных причин
7%
Да
Forwarded from Pavel V
Чем отличается запрос на скрине выше от обычного UPDATE? Что делает это расширение?
Anonymous Quiz
5%
Выводит в консоль значения employee_id и salary для обработанных записей
82%
Собирает в коллекцию значения employee_id и salary в обработанных записях
8%
Это синтаксис не Oracle, а другой СУБД
5%
Этот запрос сохранит старые значения на случай отката транзакции
Почему страх перемен мешает развитию карьеры?
Привет, друзья! 👋
Сегодня поговорим об одной из самых больших преград на пути к профессиональному росту — страхе перемен. Если вы замечали за собой мысли вроде:
😱 "А вдруг у меня не получится?"
😱 "Я потеряю то, что уже есть."
😱 "Зачем менять, когда и так всё нормально?"
...этот пост для вас.
🚧 Страх перемен: откуда он берётся?
1️⃣ Неуверенность в себе. Мы часто недооцениваем свои силы и достижения, считая себя недостаточно подготовленными. Это усугубляется отсутствием опыта или синдромом самозванца.
2️⃣ Привязанность к стабильности. Привычная рутина становится зоной комфорта, даже если она не приносит радости. Страх потерять гарантированный доход или привычный коллектив сковывает.
3️⃣ Страх провала. Ошибки пугают, но мы забываем, что именно провалы дают нам важные уроки и толкают к развитию.
📉 Как страх перемен мешает карьере?
🔸 Вы упускаете возможности — не решаетесь на более сложные задачи или переход в крупную компанию.
🔸 Ваша зарплата застывает — без развития навыков теряется конкурентоспособность.
🔸 Растёт риск выгорания — монотонная работа без вызовов убивает интерес к профессии.
Реальные истории преодоления
🔹 Марат, 39 лет, Екатеринбург.
Работал разработчиком с зарплатой 140 тыс. руб. и боялся менять работу. После обучения систематизировал знания, уверенность выросла, и через 2 месяца он устроился на новую должность с зарплатой 250 тыс. руб.
🔹 Алексей, 28 лет, Москва.
Администратор процессинга с доходом 120 тыс. руб. На курсе осознал пробелы в знаниях, применил новые навыки, получил повышение и увеличил доход на 50%.
🔹 Ирина, QA-инженер.
Боялась стать тимлидом. После освоения soft-skills на курсе руководит командой и увеличила доход с 150 тыс. до 300 тыс. руб.
🚀 Как преодолеть страх перемен?
1️⃣ Проработайте сомнения
Осознайте, что страх часто преувеличен. Что худшего может произойти?
2️⃣ Начните с малого
Освойте новые навыки или обсудите новые обязанности с начальством.
3️⃣ Учитесь
Знания помогают преодолеть синдром самозванца и повысить уверенность.
4️⃣ Работайте с наставником
Ментор подскажет ваши сильные стороны и направит вас.
5️⃣ Сделайте первый шаг
Подайте резюме, начните обучение, возьмите новый проект.
#карьера #oracle #развитие #оптимизация
Канал Oracle Developer | Чатик 💬
Привет, друзья! 👋
Сегодня поговорим об одной из самых больших преград на пути к профессиональному росту — страхе перемен. Если вы замечали за собой мысли вроде:
😱 "А вдруг у меня не получится?"
😱 "Я потеряю то, что уже есть."
😱 "Зачем менять, когда и так всё нормально?"
...этот пост для вас.
🚧 Страх перемен: откуда он берётся?
1️⃣ Неуверенность в себе. Мы часто недооцениваем свои силы и достижения, считая себя недостаточно подготовленными. Это усугубляется отсутствием опыта или синдромом самозванца.
2️⃣ Привязанность к стабильности. Привычная рутина становится зоной комфорта, даже если она не приносит радости. Страх потерять гарантированный доход или привычный коллектив сковывает.
3️⃣ Страх провала. Ошибки пугают, но мы забываем, что именно провалы дают нам важные уроки и толкают к развитию.
📉 Как страх перемен мешает карьере?
🔸 Вы упускаете возможности — не решаетесь на более сложные задачи или переход в крупную компанию.
🔸 Ваша зарплата застывает — без развития навыков теряется конкурентоспособность.
🔸 Растёт риск выгорания — монотонная работа без вызовов убивает интерес к профессии.
Реальные истории преодоления
🔹 Марат, 39 лет, Екатеринбург.
Работал разработчиком с зарплатой 140 тыс. руб. и боялся менять работу. После обучения систематизировал знания, уверенность выросла, и через 2 месяца он устроился на новую должность с зарплатой 250 тыс. руб.
🔹 Алексей, 28 лет, Москва.
Администратор процессинга с доходом 120 тыс. руб. На курсе осознал пробелы в знаниях, применил новые навыки, получил повышение и увеличил доход на 50%.
🔹 Ирина, QA-инженер.
Боялась стать тимлидом. После освоения soft-skills на курсе руководит командой и увеличила доход с 150 тыс. до 300 тыс. руб.
🚀 Как преодолеть страх перемен?
1️⃣ Проработайте сомнения
Осознайте, что страх часто преувеличен. Что худшего может произойти?
2️⃣ Начните с малого
Освойте новые навыки или обсудите новые обязанности с начальством.
3️⃣ Учитесь
Знания помогают преодолеть синдром самозванца и повысить уверенность.
4️⃣ Работайте с наставником
Ментор подскажет ваши сильные стороны и направит вас.
5️⃣ Сделайте первый шаг
Подайте резюме, начните обучение, возьмите новый проект.
#карьера #oracle #развитие #оптимизация
Канал Oracle Developer | Чатик 💬
📊 Как узнать количество строк в каждой таблице с помощью одного SQL-запроса?
Друзья, всем привет! 👋
Хотите быстро узнать количество строк во всех таблицах базы данных, но без ресурсоемкого SELECT COUNT(*) для каждой? Ловите лайфхак! ⚡️
🔎 Как это сделать?
Oracle хранит статистику о таблицах в системных представлениях USER_TABLES и ALL_TABLES. В поле NUM_ROWS содержится количество строк, зафиксированное при последнем сборе статистики.
📌 Запрос для получения данных
Этот SQL выдаст список таблиц и количество строк в них на момент последнего обновления статистики.
💡 Важно! Данные могут быть устаревшими. Чтобы освежить статистику, используйте:
Это особенно полезно в больших БД, где полный пересчет строк мог бы занять очень много времени.
🚀 Итог
Использование системных представлений + регулярное обновление статистики = быстрый и эффективный анализ структуры базы без лишних нагрузок.
А вы как решаете эту задачу? Делитесь в комментариях! 💬
#SQL #Oracle #оптимизация
Канал Oracle Developer | Чатик 💬
Друзья, всем привет! 👋
Хотите быстро узнать количество строк во всех таблицах базы данных, но без ресурсоемкого SELECT COUNT(*) для каждой? Ловите лайфхак! ⚡️
🔎 Как это сделать?
Oracle хранит статистику о таблицах в системных представлениях USER_TABLES и ALL_TABLES. В поле NUM_ROWS содержится количество строк, зафиксированное при последнем сборе статистики.
📌 Запрос для получения данных
SELECT table_name, num_rows
FROM user_tables;
Этот SQL выдаст список таблиц и количество строк в них на момент последнего обновления статистики.
💡 Важно! Данные могут быть устаревшими. Чтобы освежить статистику, используйте:
call DBMS_STATS.GATHER_SCHEMA_STATS(ownname => 'СХЕМА');
Это особенно полезно в больших БД, где полный пересчет строк мог бы занять очень много времени.
🚀 Итог
Использование системных представлений + регулярное обновление статистики = быстрый и эффективный анализ структуры базы без лишних нагрузок.
А вы как решаете эту задачу? Делитесь в комментариях! 💬
#SQL #Oracle #оптимизация
Канал Oracle Developer | Чатик 💬
Проектирование БД: основы, этапы, решение задач. Вебинар 📽
Друзья, всем привет! 👋🏻
Сегодня в 19:00 МСК у нас особенный вебинар по проектированию баз данных 🔥🔥
Это тема, которая поможет вам не только разобраться в ключевых принципах, но и прокачать навыки для собеседований и реальных рабочих задач.
Что разберем на вебинаре?
✅ Как правильно подходить к проектированию БД
✅ Какие ошибки чаще всего встречаются на собеседованиях
✅ Как выглядит реальный процесс проектирования – от анализа требований до нормализации и выбора индексов
✅ Разбор практической задачи.
Будет возможность задать свои вопросы и разобрать сложные кейсы.
Кому будет полезно?
🔸 Начинающим разработчикам – чтобы не наступать на типичные грабли.
🔸 Мидлам – для структурирования знаний и повышения шансов на прохождение сложных собеседований.
🔸 Всем, кто хочет лучше понимать, как строятся надежные БД.
Ведущий - Павел Долганов. Это будет дебют Павла в таком формате, пожелаем удачи 👍🏻
🔥 Подключайтесь сегодня в 19:00 мск! Будет много полезного. До встречи на вебинаре! 🌐
➡️ Ссылка на ZOOM ⬅️
⚠️ Возможность подключиться ограничена Zoom: максимум 100 участников, успевайте.
Если формат зайдет, будем делать чаще 😉
#Oracle #DBD #проектирование #вебинар #анонс #Pavel_Dolganov
Канал Oracle Developer | Чатик 💬
Друзья, всем привет! 👋🏻
Сегодня в 19:00 МСК у нас особенный вебинар по проектированию баз данных 🔥🔥
Это тема, которая поможет вам не только разобраться в ключевых принципах, но и прокачать навыки для собеседований и реальных рабочих задач.
Что разберем на вебинаре?
✅ Как правильно подходить к проектированию БД
✅ Какие ошибки чаще всего встречаются на собеседованиях
✅ Как выглядит реальный процесс проектирования – от анализа требований до нормализации и выбора индексов
✅ Разбор практической задачи.
Будет возможность задать свои вопросы и разобрать сложные кейсы.
Кому будет полезно?
🔸 Начинающим разработчикам – чтобы не наступать на типичные грабли.
🔸 Мидлам – для структурирования знаний и повышения шансов на прохождение сложных собеседований.
🔸 Всем, кто хочет лучше понимать, как строятся надежные БД.
Ведущий - Павел Долганов. Это будет дебют Павла в таком формате, пожелаем удачи 👍🏻
🔥 Подключайтесь сегодня в 19:00 мск! Будет много полезного. До встречи на вебинаре! 🌐
➡️ Ссылка на ZOOM ⬅️
⚠️ Возможность подключиться ограничена Zoom: максимум 100 участников, успевайте.
Если формат зайдет, будем делать чаще 😉
#Oracle #DBD #проектирование #вебинар #анонс #Pavel_Dolganov
Канал Oracle Developer | Чатик 💬
Друзья, привет!
Вчера Павел провел мощный вебинар на тему "Проектирование БД" 🚀
Разобрали на практике:
✅ Почему нормализация — это не просто академическая теория?
✅ 1НФ, 2НФ, 3НФ — чем реально отличаются и как не усложнять архитектуру?
✅ Когда нужна нормальная форма Бойса-Кодда, а когда это лишнее?
✅ Разбор реальных ТЗ: проектирование БД для такси и тестовое задание с собеса
✅ Ответы на ваши вопросы
Кому полезно его посмотреть?
Если ты работаешь с БД и хочешь понимать, как строить архитектуру без боли и рефакторинга, этот вебинар must-watch.
📌 Запись выложу, когда в канале будет 3180 участников. Осталось всего 25 человек.
🔥 Подключай коллег, друзей, тимлидов — это контент, который реально делает лучше.
🔗 Вступить в канал: https://t.me/oracle_dbd
Канал Oracle Developer | Чатик 💬
Вчера Павел провел мощный вебинар на тему "Проектирование БД" 🚀
Разобрали на практике:
✅ Почему нормализация — это не просто академическая теория?
✅ 1НФ, 2НФ, 3НФ — чем реально отличаются и как не усложнять архитектуру?
✅ Когда нужна нормальная форма Бойса-Кодда, а когда это лишнее?
✅ Разбор реальных ТЗ: проектирование БД для такси и тестовое задание с собеса
✅ Ответы на ваши вопросы
Кому полезно его посмотреть?
Если ты работаешь с БД и хочешь понимать, как строить архитектуру без боли и рефакторинга, этот вебинар must-watch.
📌 Запись выложу, когда в канале будет 3180 участников. Осталось всего 25 человек.
🔥 Подключай коллег, друзей, тимлидов — это контент, который реально делает лучше.
🔗 Вступить в канал: https://t.me/oracle_dbd
Канал Oracle Developer | Чатик 💬