Browsed by
Author: Rustam Khodjaev

Совместное применение функций LENGTH, SUBSTR и INSTR

Совместное применение функций LENGTH, SUBSTR и INSTR

В предыдущих постах были описаны такие функции манипулирования символами, как LENGTH, SUBSTR, INSTR. Они используются для извлечения, преобразования и форматирования символьных строк. Ниже приводятся решения задач с применением комбинаций этих функций. Предполагается, что есть таблица students со следующими значениями колонок last_name, first_name и address. Задача первая: Необходимо создать запрос извлечения из значений колонки address только названия страны (т.е. – запятая и город не должны присутствовать). Один из вариантов решения: Шаг 1. С помощью функции INSTR определяется позиция символа “,” (запятая)….

Read More Read More

Функции по работе с датами – ROUND и TRUNC

Функции по работе с датами – ROUND и TRUNC

Функция имеет входное и выходное значение. Входное значение функции называется аргументом. Ноль или более аргументов может быть передано на вход функции в качестве данных для обработки. В данном примере a, b, c являются входными аргументами функции F: F( a, b, c, …) = результат. Функции могут быть вложенной частью другой функции, например, F1 (a, b, F2 (x, y), d), где F2, принимает два входных параметра x и y, и образует третий из четырех параметров функции F1. Функции могут работать со…

Read More Read More

Скрипты и планировщик задач в ОС Linux

Скрипты и планировщик задач в ОС Linux

В данном посте обсуждаются базовые принципы написания скриптов и работа планировщика заданий в Oracle Linux. Рассматриваются следующие вопросы: Скрипты в ОС Linux Что такое планировщик заданий Работа сервиса cron Примеры 1. Скрипты в ОС Linux Скрипты в ОС на базе Linux – это набор команд, записанных в файл. Это делается с целью быстрого и удобного вызова последовательности этих команд. Скрипты могут выполнять самые разные задачи – от автоматизации рутинных действий системного администратора до реализации сложных алгоритмов для ИТ инфраструктуры. При…

Read More Read More

Управление доступом в Linux/UNIX системах

Управление доступом в Linux/UNIX системах

В данном посте рассматривается управление доступом в Linux/UNIX системах. Будут рассмотрены следующие вопросы: Общие правила управления доступом Атрибуты объектов в Linux Первый и одиннадцатый символы Изменение разрешений Числовой формат разрешений Umask, setuid, setgid, sticky bit, immutable bit SELinux Ниже обозначаются некоторые общие/базовые правила управления доступом в Linux/UNIX системах: Объекты (например, файлы и процессы) имеют владельцев. Владельцы обладают обширным (но необязательно неограниченным) контролем над своими объектами. Пользователь является владельцем новых объектов, создаваемых им самим. Пользователь root с особыми правами, известный как…

Read More Read More

TechDay | Programming

TechDay | Programming

Сообщаю о том, что IT-сообщество TAJOUG (Tajikistan Oracle User Group) организует TechDay, посвященный языку программирования Python. Во время мероприятия будут рассмотрены следующие темы. 1. “Взаимодействие с базами данных при помощи Python” (Султонов Алиджон, Tcell).Будет рассказано о работе с модулями баз данных Python’а, показаны ORM и фреймворк на примерах. 2. “Создание web-crawler’а нескольких популярных сайтов” (Косимов Фируз, Tcell).Будет показано, как относительно быстро создать простой web-crawler для поиска необходимой информации по нескольким популярным сайтам Таджикистана с возможностью автоматической отправки уведомлений в Telegram…

Read More Read More

Функции ADD_MONTHS, MONTHS_BETWEEN, LAST_DAY и NEXT_DAY

Функции ADD_MONTHS, MONTHS_BETWEEN, LAST_DAY и NEXT_DAY

В посте рассматриваются однострочные функции по работе с датами: MONTHS_BETWEEN, ADD_MONTHS, NEXT_DAY и LAST_DAY. Функция MONTHS_BETWEEN возвращает числовое значение, представляющее количество месяцев между двумя заданными значениями даты. Синтаксис функции: MONTHS_BETWEEN (первая дата, вторая дата) Примеры использования функции MONTHS_BETWEEN. Пример 1. SELECT months_between (’20-SEP-2020′ , ’20-JAN-2020′) FROM dual; Пример 2. SELECT months_between (’20-JAN-2020′ , ’20-SEP-2020′) FROM dual; Пример 3. SELECT months_between (’20-SEP-2020′, ’04-JAN-2020′) FROM dual; Функция ADD_MONTHS возвращает дату, рассчитанную путем добавления к указанному значению даты указанного числа месяцев (целой части,…

Read More Read More

Функции ROUND, TRUNC и MOD

Функции ROUND, TRUNC и MOD

В посте рассматриваются функции ROUND, TRUNC и MOD относящиеся к функциям по работе с числовыми данными. Существенным отличием между числовыми и другими функциями является то, что они принимают и возвращают только числовые данные. Oracle предоставляет числовые функции для решения тригонометрических, степенных и логарифмических задач. Ниже рассматриваются три однострочные числовые функции – ROUND, TRUNC и MOD: Функция ROUND выполняет операцию округления числового значения на основе указанной десятичной точности. Возвращаемое значение округляется в большую или меньшую сторону в зависимости от числового значения…

Read More Read More

DOAG 2019 conference + exhibition

DOAG 2019 conference + exhibition

Last month I had a great opportunity to travel to Germany for the second time and participate in the biggest and coolest IT conference. IT event was organized by DOAG! I spent 7 fantastic and unforgettable days in Germany. Below is a summary of the event and the trip. DOAG2019 gathered around 2,500 participants from more than 30 countries at Nuremberg Convention Center. Within 3 days more than 400 topics were presented. One day before the event, there was a…

Read More Read More

Установка Oracle Linux

Установка Oracle Linux

В данном посте рассматривается установка операционной системы Oracle Enterprise Linux 7.2 (OEL). Будут рассмотрены следующие вопросы: Системные требования и планирование установки операционной системы Базовая установка Выбор устанавливаемых программ Системные требования и планирование установки Операционную систему (ОС) OEL можно установить на вычислительную систему со следующими параметрами (см. ниже скрин с официального сайта корпорации Oracle). Как видно из рисунка, что Oracle Linux 7.2 используется не только для малых и средних компаний, но для крупных компаний, которые используют сервера с большими вычислительными ресурсами….

Read More Read More

Tajikistan TechConf 2019

Tajikistan TechConf 2019

В Душанбе состоялась пятая юбилейная ежегодная конференция по информационным технологиям «Tajikistan TechConf 2019» с участием международных экспертов.Конференция была организована ИТ-сообществом Tajikistan Oracle User Group (TAJOUG) для привлечения экспертов мирового уровня в области информационных технологий, представителей бизнеса и IT-сообщества Таджикистана с целью обмена опытом и налаживания устойчивого сотрудничества. В этом году конференция проводилась в Hyatt Regency Dushanbe. В ходе мероприятия выступили международные IT-эксперты: Хэли Хельскюахо (Heli Helskyaho, CEO, Miracle Finland, Finland), Камран Агаев (Kamran Aghayev, Head of Data Management team at…

Read More Read More