721 подписчик
Проверяя работу наших учеников курса "SQL. Базы данных. ORACLE", и даже курса "Программирования в PL/SQL (ORACLE)" иногда встречаю следующее использование функции to_date, которое содержит ошибку. И сейчас напишу почему. Итак, вот конструкция, содержащая ошибку: to_date(sysdate, 'dd.mm.yyyy') Функция to_date служит для преобразования ТЕКСТА в дату согласно указанной маске, а в примере выше функции на вход даётся итак дата (sysdate ведь дата, только ещё и со временем). Во-первых, неразумно из итак...
1 год назад
721 подписчик
Здравствуй, уважаемый читатель! На прошлом уроке мы начали писать простые запросы и столкнулись с проблемой неявного преобразования текста в дату. Чем это опасно и как использовать даты в запросе правильно, я расскажу сегодня. Итак, мы поняли, что при написании дат в SQL–запросах в виде текста (то есть дат в кавычках), перед выполнением SQL–запросов, даты из текста будут автоматически распознаны. Текст будет неявно преобразован в дату. Неявно, означает, что без явной нашей команды на преобразование...
2 года назад
865 подписчиков
Давайте посмотрим на методы commit() и commitNow(), которые существуют для управления добавлением или удалением фрагментов из активити. Многие про них знают и слышали, но не все понимают разницу. Но сначала вспомним что такое транзакция: это последовательность операций, которые выполняются как одно целое. Транзакции помогают убедиться, что все данные остаются правильными, а также предлагают способы справиться с ошибками и вернуться к предыдущему состоянию данных, если что-то пошло не так. Метод commit()...
1 год назад
721 подписчик
Сегодня предлагаю проверить работу ученика нашего курса Программирования в PL/SQL (ORACLE) вместе. Проверим одну из самостоятельных работ, выявим потенциальные ошибки и посмотрим, что можно оптимизировать. Приглашаю побыть куратором курса 🙂 Разумеется, предварительно я получил разрешение ученика на разбор решения таким способом. Итак, в конце одного из уроков, на котором мы разбирали циклы, я предложил к самостоятельному решению разработать базовый функционал выдачи кредита с открытием счета клиенту и формированием графика платежей...
1 год назад