Oracle Developer👨🏻‍💻
3.17K subscribers
583 photos
65 videos
2 files
471 links
🔝 канал о разработке в СУБД Oracle:
SQL, PL/SQL, оптимизация, архитектура и многое другое...

Backend-pro.ru - обучение по различным программам, связанных с backend-разработкой для ФЛ и ЮЛ.

Отец-основатель: @denis_dbd Кивилёв Денис
Download Telegram
Проектирование БД: основы, этапы, решение задач. Вебинар 📽

Друзья, всем привет! 👋🏻

Сегодня в 19:00 МСК у нас особенный вебинар по проектированию баз данных 🔥🔥

Это тема, которая поможет вам не только разобраться в ключевых принципах, но и прокачать навыки для собеседований и реальных рабочих задач.

Что разберем на вебинаре?

Как правильно подходить к проектированию БД

Какие ошибки чаще всего встречаются на собеседованиях

Как выглядит реальный процесс проектирования – от анализа требований до нормализации и выбора индексов

Разбор практической задачи.

Будет возможность задать свои вопросы и разобрать сложные кейсы.

Кому будет полезно?
🔸 Начинающим разработчикам – чтобы не наступать на типичные грабли.
🔸 Мидлам – для структурирования знаний и повышения шансов на прохождение сложных собеседований.
🔸 Всем, кто хочет лучше понимать, как строятся надежные БД.

Ведущий - Павел Долганов. Это будет дебют Павла в таком формате, пожелаем удачи 👍🏻

🔥 Подключайтесь сегодня в 19:00 мск! Будет много полезного. До встречи на вебинаре! 🌐

➡️ Ссылка на ZOOM ⬅️

⚠️ Возможность подключиться ограничена Zoom: максимум 100 участников, успевайте.

Если формат зайдет, будем делать чаще 😉

#Oracle #DBD #проектирование #вебинар #анонс #Pavel_Dolganov
Канал Oracle Developer | Чатик 💬
This media is not supported in your browser
VIEW IN TELEGRAM
Друзья, привет!

Вчера Павел провел мощный вебинар на тему "Проектирование БД" 🚀

Разобрали на практике:
Почему нормализация — это не просто академическая теория?
1НФ, 2НФ, 3НФ — чем реально отличаются и как не усложнять архитектуру?
Когда нужна нормальная форма Бойса-Кодда, а когда это лишнее?
Разбор реальных ТЗ: проектирование БД для такси и тестовое задание с собеса
Ответы на ваши вопросы

Кому полезно его посмотреть?

Если ты работаешь с БД и хочешь понимать, как строить архитектуру без боли и рефакторинга, этот вебинар must-watch.

📌 Запись выложу, когда в канале будет 3180 участников. Осталось всего 25 человек.

🔥 Подключай коллег, друзей, тимлидов — это контент, который реально делает лучше.

🔗 Вступить в канал: https://t.me/oracle_dbd

Канал Oracle Developer | Чатик 💬
🔥ТОП ПОСТОВ за Январь месяц, которые вы могли пропустить

Друзья, привет!

Давно не публиковали обзоры на наши посты. Решили возобновить данную рубрику, но теперь только один раз в месяц.

Хочу напомнить, что у меня на канале выходит очень много полезного материала и вы 100% могли что-то пропустить полезное.

Для этого и появилась рубрика 🔥

Полезные посты

Получение лицензии на образовательную деятельность

Как и куда будет развиваться наш канал

Итоги обучение 13 потока Oracle PL/SQL

Пост для тех, кто остался в канале

Пост для тех, кто застрял на ЗП в 150-180 К рублей

PL/SQL для начинающих: краткий гид и полезные советы

Почему страх перемен мешает развитию карьеры?


Технические задачки

👨‍💻 Проектирование БД

💻 Тест по PL/SQL

🧑‍💻 Как узнать количество строк в каждой таблице с помощью одного SQL-запроса?

Канал Oracle Developer | Чатик💬
Страх увольнения, как его преодолеть?

Друзья, привет! 👋

Давайте честно: кто из вас хоть раз боялся, что вас уволят? Или, может, сами хотели уйти, но жутко боялись сделать этот шаг? Кажется, что стабильность – это главное, что у нас есть: ипотека, кредиты, семья, а деньги улетают никуда. 💸

Но давайте разберемся, куда ведет этот страх?

Стабильность = застой

Одна из главных ловушек в карьере – удержание стабильности. Вы работаете годами, реально за свои 120К-150К, возможно, даже 180К в месяц, но при этом не растете.

Что находится внутри данного страха:

А что если меня не возьмут на другую работу?
А вдруг я там не справлюсь?
А вдруг здесь хоть и платят мало, но хотя бы платят?

Вот она – ловушка. Из-за этого чувства люди тратят годы, не замечая, как их реальные возможности испаряются.

Сильный айтишник – тот, кто не боится самого увольнения.

Он уверен в своих силах. Он знает, что если его уволят – это не катастрофа, а просто возможность найти работу с большей зарплатой и лучшими условиями.

Знаете, что отличает тех, кто получает 300К, 400К и выше?

Они не держатся за стабильность, а развиваются. Они знают себе цену. Они понимают, что на рынке всегда нужны сильные специалисты .

Почему страх увольнения убивает твой рост?

Когда ты боишься, ты:

🚫 Не просишь повышения – потому что боишься, что начальник скажет «нет».
🚫 Не проходишь собеседования на рынке – потому что боишься, что не пройдешь собес (замкнутый круг)🤯.
🚫 Не уходишь с работы, даже если коллектив давно надоел – потому что страшно, что «другой работы нет».

И вот ты сидишь, годами терпишь, хотя твои навыки уже давно стоят +50К или +100К сверху.

🔥 А теперь представьте другой сценарий.

Ты приходишь к начальнику и говоришь:

💬 «Я изучал новые технологии, прокачал навыки, разобрался в оптимизации запросов и автоматизировал процессы, которые раньше съедали часы работы. Хочу повышение на +50К.»

Если он говорит «нет» – ты спокойно открываешь НН, делаешь 10 откликов и через 2 недели тебе предлагают на +100К больше (Так делают наши ученики и им спокойно повышают ЗП) 😉.

Вот он, уровень уверенности!

Как прокачать уверенность в себе и не бояться увольнения?

1️⃣ Стань специалистом, который всегда будет в цене
🚀 Прокачивай PL/SQL, оптимизацию, секционирование , учись писать эффективный код.
🚀 Осваивай хард-скиллы, которые делают тебя ценным игроком на рынке.
🚀 Пройди курс, где тебя подготовят к реальным боевым условиям прохождения собеседований и решения задач.

2️⃣ Прокачивай мышление
💡 Посмотри на успешных айтишников. Они не боятся перемен. Боятся только те, кто не уверен в своих знаниях.
💡 Научись продавать себя. Да, ты не просто «работник», ты специалист, который решает задачи бизнеса.

3️⃣ Держи резюме всегда наготове и оттачивай навык прохождения собесов
Раз в полгода обновляй CV, смотри вакансии, отправляй 5-10 откликов, проходи собесы, закрывай пробелы, получай офферы.
Не обязательно соглашаться, но в час Х ты будешь готов к переменам
Много раз говорено, навык прохождения собеседований != навыкам в работе.

4️⃣ Создай финансовую подушку
💰 Когда у тебя есть 500К или 1М на счету, страх перемен пропадает сам собой.

Вывод: Сильные специалисты не боятся уходить.

Если ты чувствуешь, что застрял в зарплате, не знаешь, куда расти, и просто боишься – это сигнал, что пора действовать.

📌Твое представление страха – это не защитник, а тормоз.
📌Смелость + навыки = высокая зарплата и свобода.
📌 Хочешь выйти на новый уровень? Прокачивай себя!

А ты боишься увольнения? Почему? Давай разберемся в комментариях Чатик 💬!

Отправь своему коллеги, который сидит и дрожит в страхе перемен. Может почитает, и давно заржавевшая шестеренка в мозгу шевельнется, мысль какая полезная появится ⚙️

#карьера #oracle #развитие #оптимизация
Канал Oracle Developer | Чатик 💬
Как правильно просить повышение зарплаты?

Друзья, всем привет!

Вчера говорил о страхах увольнения и о том, как он мешает вам расти. Сегодня разберём ещё один страх – страх просить повышение зарплаты.

Я знаю, многие из вас просто не идут к начальству, потому что боятся услышать слово «нет». Боятся показаться нахалом (да кто я такой). Думаю, что если хорошо работать, то повышение придёт само.

Но правда в том, что никто вам просто так зарплату не поднимет. Если вы не спросите – вас не заметят. А пока вы молчите, другие получают +50К, +80К, +100К сверху. Чаще всего компании это выгодно, если вы сидите тихо, смирно.

Давайте разберёмся, как правильно просить повышение

Почему многие боятся просить повышения?

Когда спрашиваешь людей, почему они сидят годами без роста зарплат, слышишь одно и то же:

«Ну, начальник же сам видит, как я стараюсь...»
«А вдруг скажет «нет», а я потом буду как дурак?»
«В компании сейчас кризис, не время просить...»
«А если начнет искать мне замену?»

Вот только мы видим, как наши студенты идут и получают прибавку. И знаете, что?

📍90 % ребят слышат «да» прямо на встрече
📍10 % получают отказ, но через месяц находят новую работу с +50, +100К сверху

Как правильно просить повышение?

1️⃣ Подготовься – покажи свою ценность

Ты не просто просишь «потому что хочется». Ты показываешь, что компания выигрывает от твоей работы .

💡 Какие проекты ты закрыл?
💡 Как ты обеспечиваешь работу команды или отдела?
💡 Сколько денег или времени ты сэкономил компании?

Пример:
👉 «Я автоматизировал процессы, убрал рутину и сократил время выполнения задач на 30%».

2️⃣ Выбери подходящий момент

Лучшее время для разговора:
После получения проекта
При встрече 1:1 с начальником
В период распределения бюджетов


3️⃣ Дай понять, что ты знаешь себе цену

Если на рынке на вашем уровне платят больше, это повод для разговора.

💬 «Я посмотрел рынок, мой уровень специалистов получает 250К+. Давайте обсудим возможное повышение?»

4️⃣ Покажи, что потеряет компанию, если тебя не поддержит

Не надо говорить: «Если не дадите повышения, я уйду!»
Вместо этого: «Я заинтересован в развитии здесь, но мне важно, чтобы моя зарплата была по рынку на основе моих компетенций и заслуг».

А если начальник скажет «нет»?
⚠️ Нет аргументов – звоночек! Значит, здесь вас не ценят.
⚠️ Обещают «в будущем» – не верьте, если у вас большой стаж и хорошие заслуги.
⚠️ Если вас не готовы повысить – компания без перспектив.

Знаете, кого увольняют при кризисе?

Нет того, кто просит деньги. А того, кто молчит, боится и работает за копейки.

Вывод: если не пробуешь – теряешь деньги

Лучше услышать «нет», чем потом жалеть, что даже не попробовал.

💬 Вы уже просили повышения? Как прошло? Давайте поделимся в комментариях Чатик 💬!

А лучше перешли своему другу, который все время хочет повышения, но ничего не делает. Для него есть готовая инструкция в виде этого поста😉.

#карьера #oracle #развитие #оптимизация
Канал Oracle Developer | Чатик 💬
Друзья, всем привет! 👋

Сегодня немного разбавим разговоры про карьеру задачкой из реального тестового задания на позицию разработчика 🚀

Итак, имеем две таблицы 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 | Чатик 💬
Audio
🔥 Кейс Павла: как студент без связей уже в 23 года зарабатывает 200К+? 🔥

Друзья, привет!

У нас новый вдохновляющий кейс! 📢 Рекомендую прослушать на скорости 1,5—2х.🎙

Павлу всего 23 года, он студент и уже сейчас работает в позиции Middle Database Developer с зарплатой 200K+. Это уровень, к которому многие идут годами, но Павел добился такого результата всего за 2,5 года опыта.

🎯 Как он этого добился?

🔸 Начал карьеру еще на 3-м курсе
🔸 Учился через практику, разбор кода и реальные задачи
🔸 Понял, что рост зависит от знаний, а не от стажа
🔸 Самостоятельно готовился к собеседованиям, шлифовал навыки оптимизации SQL
🔸 Вышел на рынок и буквально за пару месяцев увеличил доход в 2 раза
❗️ Но самое интересное – он все еще учится и продолжает расти. Сейчас проходит курс по оптимизации Oracle SQL, чтобы выйти на новый уровень.

💬 Ваш ход! Что вы думаете?

Реально ли студенту пробиться без опыта и связей?
Какие знания дали вам самый быстрый рост в карьере?
Сколько у вас ушло на выход на уровень 200К+?

Павел – живой пример того, что главное не возраст, а готовность учиться и действовать!

Пишите в комментариях Чатик 💬, разберем ваши вопросы и истории!

#Карьера #Oracle #SQL #MiddleDeveloper #Оптимизация #Зарплата #IT #Программирование

Канал Oracle Developer | Чатик 💬
Как вырасти в карьере IT до ЗП в 400-500К через мышление?
Павел Долганов
Как вырасти в карьере IT до ЗП в 400-500К через мышление? 🔥

Друзья, всем привет! 👋🏻

В новом подкасте мы разбираем ключевую разницу между теми, кто быстро растет в доходе и карьерных возможностях, и теми, кто годами остается на одном уровне. ⚖️

Почему одни уже через 2-3 года выходят на зарплаты 300-400К, а другие застревают на 150К, работая на одном месте по нескольку лет?🤔

В данном подкасте мы разберем:
🔶 Почему комфорт - враг карьерного роста?
🔶 Кто растет быстрее всех?
🔶 Почему важно менять своё мышление?
🔶 Что делать, чтобы ускорить свой рост?

Если:
вы стесняетесь прямо говорить о своих достижениях,
рынок платит вам меньше, чем вы стоите,
вы не понимаете, как пробиться на уровень выше,
то этот подкаст для вас. 🎧

Бонус: внутри подкаста вас ждёт чеклист "Как поменять мышление, вырасти в деньгах и ускорить свою карьеру" 🔥

💬 Напишите в комментариях:
👉 Чувствуете ли вы, что растёте? Или стоите на месте?
👉 Когда в последний раз проверяли, сколько реально стоит ваш уровень?
👉 Какие стратегии помогли вам быстрее выйти на новый уровень зарплаты?

🎧 Слушайте подкаст и меняйте мышление, чтобы выйти на новый уровень!

Тайминг
00:00 - Вступление
00:26 - Почему мышление - это важно?
00:59 - Почему комфорт губит карьеру?
01:55 - Какие люди растут быстрее всего?
02:36 - Как мышление влияет на рост доходов?
03:41 - Что мешает вам выйти на новый уровень зп?
04:50 - Как поменять мышление и выйти на новый уровень дохода?
06:10 - Чеклист "Как поменять мышление, вырасти в деньгах и ускорить свою карьеру"
08:51 - Кейс "Почему важно не бояться и не ограничивать себя"
09:46 - Заключение

Обсудить в чатике 💬

#Карьера #Oracle #IT #Развитие #Зарплата #Мышление #КарьерныйРост #Эффективность #Pavel_Dolganov
Канал Oracle Developer | Чатик 💬
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Видеоразбор тестового задания

Друзья, всем привет! 👋🏻

На прошлой неделе мы выложили одно из тестовых заданий на позицию Oracle-разработчика. Нас очень порадовали ваша активность и живое обсуждение задачи! Огромное спасибо за ваше участие и вклад в тему! 🙌

Я собрал все ваши варианты и записал небольшой видеоразбор 🎬

Итак, сегодня вас ждёт:
🔶 Ещё раз о постановке задачи
🔶 Моё решение, которое устроило работодателя
🔶 Анализ ваших решений и интересные моменты
🔶 Итоговое резюме по поводу тестовых заданий

Видео получилось на 13,5 минут, но уверяю вас — они того стоят!

👉 Смотрите видос и делитесь в комментариях, как вам такой формат

#видео #oracle #разбор #тестовоезадание #Pavel_Dolganov

Канал Oracle Developer | Чатик 💬
Финансовая грамотность для IT-специалистов: как выйти на новый уровень и не зависеть от работы?

Друзья, всем привет! 👋
Сегодня поговорим о финансовой грамотности для IT-специалистов. Как выйти на новый уровень дохода, перестать бояться увольнения и сделать так, чтобы деньги работали на вас? 🚀

🎯 Финансовая подушка – не роскошь, а необходимость
Представьте, что вы вдруг остались без работы. Нет дохода, но есть кредиты, ипотека, семья. Что делать?

🔥 99% людей живут от зарплаты до зарплаты и боятся сменить работу, даже если могут зарабатывать в 2 раза больше. Страх потери дохода тормозит их развитие.

Но есть решение: создать финансовую подушку безопасности и начать инвестировать в себя.

Шаг 1: Создаем подушку безопасности 🛡
Минимум 6 месяцев расходов в запасе – ваше финансовое спокойствие.

📌 Пример:
Если ваш ежемесячный расход 120К, то подушка = 120К × 6 = 720К рублей.

Зачем это нужно?
👉 Уверенность: можно уволиться и спокойно искать лучшую работу.
👉 Отсутствие стресса: вас не вынудят соглашаться на низкую ЗП.
👉 Финансовая свобода: работа становится выбором, а не обязательством.

Как откладывать? Минимум 10% с зарплаты.

💰 Пример 1 (ЗП 180К):
🔹 10% = 18К в месяц → за год 216К
🔹 При 15% годовых через 5 лет = 1,6 млн

💰 Пример 2 (ЗП 300К):
🔹 10% = 30К в месяц → за год 360К
🔹 Через 5 лет = 2,8 млн

Разница очевидна: рост ЗП ускоряет накопления! 🚀

Шаг 2: Как растет зарплата за 10 лет? 💰
Хороший IT-специалист ежегодно увеличивает доход на 30-50К.

📈 Пример роста ЗП на 40К в год:
Год 1: 300К
Год 2: 340К
Год 3: 380К

Год 10: 660К 💡

🔻 Но инфляция 10-15% съедает деньги!
🔺 Вывод: если не растить доход, через 10 лет 300К будет стоить как 80К сейчас.

Хотите уверенность в будущем? Развивайтесь! 📚

Шаг 3: Что делать, если уже 300-400К? 💎
Если вы уже достигли высокой зарплаты – начните инвестировать.

💡 Пример накоплений за 5-10 лет
🔹 20% от 300К → 720К в год
🔹 Через 5 лет = 4,5 млн
🔹 Через 10 лет = 12 млн

🔥 А с ЗП 400К → 6 млн за 5 лет и 15 млн за 10 лет!

💰 Куда вложить деньги?
Недвижимость → пассивный доход
IT-образование → выйти на международный рынок с ЗП $5000+
Акции, облигации, крипта (но только после создания подушки безопасности!)

🎯 Зачем нужна финансовая грамотность? 🏆

Это не про "стать миллиардером". Это про свободу.

🔹 Подушка безопасности = уверенность в завтрашнем дне.
🔹 Инвестиции = независимость от работы.
🔹 Постоянное обучение = рост зарплаты и карьерный успех.

🚀 Что делать уже сейчас?
Откладывать хотя бы 10% с каждой ЗП.
Инвестировать в себя, а не в вещи.
Учиться новым навыкам - это поможет быстрее расти в карьере.

💬 А как у вас с финансовой грамотностью?
👉 Есть ли у вас подушка безопасности?
👉 Как вы откладываете деньги?
👉 Инвестируете или пока нет?

Давайте обсудим в Чатике 💬

#Финансы #Карьера #Oracle #Зарплата #IT
📢 Канал Oracle Developer | Чатик
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
🔥 Напоминание! В 19:00, уже через 25 минут, стартуем! КАК В IT: ВЫЙТИ ИЗ КРЫСИНОЙ ГОНКИ?🔥

Совместно с экспертом, разберём
, почему даже с высокой ЗП деньги утекают сквозь пальцы, как перестать жить от зарплаты до зарплаты и начать реально управлять финансами.

➡️ https://us06web.zoom.us/j/81495500218?pwd=wjjmB676i6XigAbuvsJb62yaX8MnWF.1 ⬅️

⚠️ Ограничение Zoom - 100 мест


Канал Oracle Developer | Чатик💬
Наши студенты – настоящие бойцы!

Друзья, привет!

Посмотрите, какие отзывы оставляют ученики во время обучения на наших курсах. Они не просто проходят обучение – они растут, пробиваются, выходят на новый уровень! Кстати, отзыву пару дней.

❗️ Два года самостоятельного обучения – книги, YouTube, ChatGPT… но все равно ощущение, что пазл не складывается.
👉 А на курсе – четкая система, понимание причинно-следственных связей, навык писать мощные запросы.

Итог?

💥 Человек стал разбираться в оптимизации, применяет знания прямо на работе, а теперь уже планирует курс по секционированию.

Почему? Потому что обучение работает

Наши ребята не тратят годы на самостоятельные попытки – они берут готовую систему и выходят на 200К+ в разы быстрее.

💰 Следующий шаг за тобой!

На следующей неделе мы открываем анкету предзаписи на курс по "Программирование на Oracle PL/SQL".

🎯 Если ты зарабатываешь меньше 200К и хочешь вырасти в доходе, как наши ученики, то готовься – скоро старт! 🚀

#Oracle #PLSQL #Зарплата #Карьера #IT #Обучение
Канал Oracle Developer | Чатик
Синдром самозванца
Павел Долганов
"Синдром самозванца – главная ошибка IT-специалистов, которая стоит миллионы" 💵

Друзья, всем привет! 👋🏻
Сегодня у нас в подкасте 🎙 важная тема – синдром самозванца в IT.
Этот скрытый враг мешает айтишникам выходить на крутой уровень дохода, уверенно идти на собеседования 💼 и просить повышения в должности 🔝

Знакомо ли вам чувство, когда даже после 10-20 лет опыта кажется, что вы недостаточно хороши? Или страх, что на новом месте вас «раскроют»? 🤯 Это ловушка, которая держит даже топовых разработчиков на уровне зарплаты в 200-250К, хотя они могут зарабатывать в 2 раза больше. 💰

Сегодня в выпуске:
🔶 Почему синдром самозванца особенно силен у специалистов, родившихся в 70-80-е?
🔶 Как советское воспитание повлияло на нашу карьеру?
🔶 Почему самопрезентация порой важнее идеального знания технологий?
🔶 Как разрыв между самооценкой и реальной ценностью стоит IT-специалистам миллионов рублей?
🔶 И главное – пошаговый план, как избавиться от этого барьера и перестать терять деньги.

Если откладывали смену работы, боялись переговоров о зарплате или просто чувствовали, что могли бы зарабатывать больше, но не решались – этот подкаст для вас! 👍

Слушайте, делитесь мыслями в комментариях, рассказывайте свои истории в нашем чатике 💬! 🎧👇

Таймкоды:

00:00 - Введение
00:45 - Что же такое синдром самозванца?
01:08 - Почему синдром самозванца особенно силен у тех, кто родился в СССР?
01:25 - Как воспитание и культура прошлого влияют на восприятие карьеры?
02:11 - Обесценивание своих достижений – главная ошибка специалистов
02:44 - Как синдром самозванца влияет на карьерный рост и зарплату?
03:21 - Разрыв между реальной ценностью и самооценкой
04:31 - Страх собеседований и переговоров о зарплате
06:40 - Как компании оценивают специалистов?
07:25 - Как же избавиться от синдрома самозванца?
08:10 - Конкретные шаги по избавлению от синдрома самозванца
11:36 - Как изменится карьера после преодоления синдрома самозванца?
13:10 - Заключение

#карьера #синдромсамозванца #развитие #Pavel_Dolganov #Oracle

Канал Oracle Developer | Чатик 💬
Please open Telegram to view this post
VIEW IN TELEGRAM
Динамический SQL в PL/SQL

Друзья, всем привет! 👋

Сегодня технический пост, поговорим о такой особенности Oracle, как Динамический SQL. 📊

Пакет DBMS_SQL появился ещё в версии Oracle 7.1, так что многие из вас наверняка сталкивались с динамическими запросами в своей практике. А чтобы освежить знания, предлагаю небольшую задачку! 🚀

Есть таблица COUNTRY:

create table COUNTRY
(
id NUMBER(3) not null,
name VARCHAR2(100 CHAR) not null,
iso_alpha_2 VARCHAR2(2 CHAR),
iso_alpha_3 VARCHAR2(3 CHAR)
);


Пример данных:
| id  | name      | iso_alpha_2 | iso_alpha_3 |
|-----|-----------|-------------|-------------|
| 36 | АВСТРАЛИЯ | AU | AUS |
| 40 | АВСТРИЯ | AT | AUT |
| 44 | БАГАМЫ | BS | BHS |
| 48 | БАХРЕЙН | BH | BHR |


📌 Задача:
Написать метод, который вернёт данные из этой таблицы в отсортированном виде.
🔶 Поле для сортировки — любое из строковых атрибутов (name, iso_alpha_2, iso_alpha_3).
🔶 Направление сортировки — по возрастанию или по убыванию (выбирается параметром).

Присылайте свои решения в наш чатик 💬

А если хочется не просто покодить, а разобраться в динамическом SQL глубже, ждём вас в этот четверг на вебинаре.

Длительность: ~1,5 часа
🎓 Формат: немного теории, демонстрация кода + разбор реальных примеров.

💡 О чём поговорим:
EXECUTE IMMEDIATE: работа с DML, DDL и параметрами
Разница между нативным и пакетным SQL
Безопасность и защита от SQL-инъекций
Динамические курсоры

📩 Ссылку на Zoom пришлём в четверг — не пропустите! Следите за обновлениями в канале.

#PLSQL #динамическийSQL #Oracle #Pavel_Dolganov #вебинар

Канал Oracle Developer | Чатик 💬
Please open Telegram to view this post
VIEW IN TELEGRAM
Друзья, привет!

У меня отличная новость!

🚀 Завтра откроется анкета предзаписи на курс по Oracle PL/SQL – не пропусти шанс прокачаться! Это будет уже 14(!) поток.

Скорее всего, данный поток будет последний в этом году (все силы брошены на другие продукты, например, PostgreSQL)

#oracle #Denis_Kivillev #предзапись
Канал Oracle Developer | Чатик
🚀 Открыта предзапись на новый поток по программе «Мастер Oracle PL/SQL»!

Друзья, привет!

Это мой флагманский курс, который я совершенствую уже почти три года. За это время более 150 участников смогли добиться карьерных успехов и продвинуться в своих проектах.

Теперь у нас есть официальный сертификат, подтверждающий обучение! 📜

Мы — образовательная онлайн-школа, и это преимущество при трудоустройстве, так как многие работодатели учитывают наличие профессионального образования.

Курс стартует в конце марта и длится три месяца. Мы добавили новые модули, посвященные карьерному росту и прокачке SOFT-скиллов. Благодаря этому, вы получите практические навыки, которые помогут вам за 1-2 года вырасти в карьере и увеличить доход в 2-3 раза, а может быть и больше🔥

Наш новый формат обучения уже оценили ученики прошлого потока!

Многие отметили, что обучение стало еще удобнее и эффективнее, а часть студентов продолжили обучение на следующем уровне — курсе по оптимизации Oracle SQL.

Полную программу и описание курса смогут получить те, кто оставит заявку первыми.

🔥 Шесть причин записаться на курс «Мастер Oracle PL/SQL»

1️⃣ Развитие карьеры и участие в проектах по импортозамещению

Знания Oracle необходимы для успешного выполнения проектов по импортозамещению. Чтобы переходить с Oracle на другие технологии, важно понимать, как всё реализовано сейчас. Это особенно полезно для Java и Kotlin разработчиков, backend девелоперов и data инженеров.

2️⃣ Навыки тестирования и проверка PL/SQL-кода

Для успешного тестирования и проверки PL/SQL-кода необходимы базовые знания. Курс подойдет Automation QA и тестировщикам среднего и старшего уровня.

3️⃣ Переход в разработку

Курс, в том числе, предназначен для аналитиков, начинающих специалистов и выпускников вузов, у которых уже есть базовые знания в программировании. Мы обучаем тех, кто готов развиваться.

4️⃣ Миграция в зарубежные страны

Знания Oracle широко востребованы в США, Ирландии, Канаде, Мексике, Австралии, Казахстане, Узбекистане и других странах.
Курс поможет вам подготовиться к миграции и найти работу за рубежом.

5️⃣ Системные знания для работы с Oracle в РФ

Для тех, кто не планирует переходить с Oracle и хочет углубить свои системные знания. Курс подходит Oracle-разработчикам разных уровней из России и СНГ.

6️⃣ Для тех кто хочет выйти на уровень ЗП 250К+

Для новичков, кто обладает слабыми навыками Oracle PL/SQL и зарабатывает менее 200 К в месяц, для вас идеальный шанс пройти обучение и устроить за ЗП в 250К +

🎓 Что вас ждет на курсе?

🔸 Уроки с практическими заданиями и защита проектов.
🔸 Сопровождение опытных кураторов и меня, где мы поможем вам с практическими задачами.
🔸 Еженедельные встречи в Zoom для разбора ваших вопросов.
🔸 Полная поддержка от психолога и карьерного консультанта по трудоустройству.
🔸 Mock-собеседования, видео с реальных собесов.

📜 И, конечно, официальный сертификат об окончании курса, который поможет при трудоустройстве!

💰 Условия предзаписи
📌 Для тех, кто оставит заявку до 28 февраля, доступны ранние цены. После этого цены вырастут.
📌 Рассрочка до двух лет через наших партнеров.

🔗 Записывайтесь и становитесь "Мастером Oracle PL/SQL!", освойте навыки программирования Oracle PL/SQL на высшем уровне🚀

👉 АНКЕТА ПРЕДЗАПИСИ ⬅️

#КарьерныйРост #Работа #Эффективность #карьера #oracle #postgresql #Denis_Kivillev
Канал Oracle Developer | Чатик💬
Please open Telegram to view this post
VIEW IN TELEGRAM
Динамический SQL в PL/SQL

Друзья, всем привет! 👋🏻

Сегодня в 19:00 МСК пройдёт обещанный вебинар по динамическому SQL в Oracle 🔥

Что разберем на вебинаре?

EXECUTE IMMEDIATE: работа с DML, DDL и параметрами
Разница между нативным и пакетным SQL
Безопасность и защита от SQL-инъекций
Динамические курсоры

Будет возможность задать вопросы и разобрать свои кейсы.

Кому будет полезно?
🔸 Начинающим разработчикам – чтобы не наступать на типичные грабли с производительностью.
🔸 Мидлам – для повышения безопасности вашего кода.
🔸 Всем, кто хочет хорошо проходить собеседования.

Ведущий - Павел Долганов.

🔥 Подключайтесь сегодня в 19:00 мск! Будет много полезного. До встречи на вебинаре! 🌐

➡️ Ссылка на ZOOM ⬅️

⚠️ Возможность подключиться ограничена Zoom: максимум 100 участников, успевайте.

#Oracle #DBD #динамическийSQL #вебинар #анонс #Pavel_Dolganov

Канал Oracle Developer | Чатик 💬