В разделе материалов: 41 Показано материалов: 1-41 |
|
Использование regexp_substr |
Функция | Описание | UPPER(str) | преобразует все символы строки str в прописные | LOWER(str) | преобразует все символы строки str в строчные | CONCAT(str1, str2) | выполняет конкатенацию строк str1 и str2 | INITCAP(str) | возвращает строку str, в которой первые буквы всех слов преобразованы в прописные | LTRIM(str [, set]) | удаляет все символы с начала строки до первого символа, которого нет в наборе символов set | RTRIM(str [, set]) | удаляет символы, начиная от конца строки | LPAD(str, n [, char]) | возвращает строку str, дополненную слева символом char, до достижения строкой длины в n символов | RPAD(str, n [, char]) | возвращает строку str, дополненную справа символом char, до достижения строкой длины в n символов | REPLACE(str, search_str [, replace_str]) | осуществляет поиск образца search_str в строке str и каждое найденное вхождение заменяет на replace_str | TRANSLATE(str, from_mask, to_mask) | анализирует строку str и заменяет в ней все символы, встречающиеся в строке from_mask, на соответствующие символы из to_mask | SUBSTR(str, m [,n]) | возвращает фрагмент строки str, начиная с символа m длиной n символов | INSTR(str, search_str [, n[, m]]) | возвращает позицию первого символа m-го фрагмента строки str, совпадающего со строкой search_str | LENGTH(str) | возвращает длину строки str в символах | LENGTHB(str) | возвращает длину строки в байтах | CHR(n) | возвращает символ по его коду |
|
Функция | Описание | SYSDATE | возвращает текущую дату и время по часам сервера | ADD_MONTHS(d, x) | возвращает дату, полученную в результате прибавления к дате d нескольких месяцев. Количество месяцев задается параметров x | LAST_DAY(d) | возвращает последнее число месяца, указанного в дате d | MONTHS_BETWEEN(d1, d2) | возвращает количество месяцев между двумя датами d1 и d2 | TRUNC(d[,mask]) | производит усечение указанной даты в соответствии с маской | ROUND(d[,mask]) | аналогична TRUNC, но вместо усечения она производит округление | TO_DATE(str[,mask [,nls_lang]]) | преобразует строку str в дату в соответствии с заданной маской | TO_CHAR(d[,mask]) | преобразует дату d в символьную строку в соответствии с заданной маской |
|
Колонка | Описание | OWNER | Владелец объекта | NAME | Название объекта | TYPE | Тип объекта | REFERENCED_OWNER | Владельцем родительского объекта | REFERENCED_NAME | Тип родительского объекта | REFERENCED_TYPE | Тип объекта ссылки | REFERENCED_LINK_NAME | Название ссылку на родительский объект (если удаленный) | DEPENDENCY_TYPE | Тип зависимости (REF/HEAD) |
|
PARAMETER VALUE NLS_LANGUAGE RUSSIAN NLS_TERRITORY CIS NLS_CURRENCY р. NLS_ISO_CURRENCY CIS NLS_NUMERIC_CHARACTERS , NLS_CALENDAR GREGORIAN NLS_DATE_FORMAT DD.MM.RR NLS_DATE_LANGUAGE RUSSIAN NLS_SORT BINARY NLS_TIME_FORMAT HH24:MI:SSXFF NLS_TIMESTAMP_FORMAT DD.MM.RR HH24:MI:SSXFF NLS_TIME_TZ_FORMAT HH24:MI:SSXFF TZR NLS_TIMESTAMP_TZ_FORMAT DD.MM.RR HH24:MI:SSXFF TZR NLS_DUAL_CURRENCY р. NLS_COMP BINARY NLS_LENGTH_SEMANTICS BYTE NLS_NCHAR_CONV_EXCP FALSE |
Ссылочная целостность В таблице не допускается появления (неважно, при добавлении или при модификации) строк, внешний ключ которых не совпадает с каким-либо из имеющихся значений родительского ключа. |
Количество вхождений символа в строку с использованием LENGTH и REPLACE |
Нет ничего постояннее, чем временные таблицы в ORACLE |
Нет ничего постояннее, чем временные таблицы в ORACLE |
Нет ничего постояннее, чем временные таблицы в ORACLE |
Нет ничего постояннее, чем временные таблицы в ORACLE |
Использование with <имя> as |
RENAME <ТЕКУЩЕЕ ИМЯ> TO <НОВОЕ ИМЯ> |
-- Удаление
DROP SEQUENCE
-- Создание
CREATE SEQUENCE |
LOGON TRIGGER в ORACLE LOGOFF TRIGGER в ORACLE |
Использование выражения INSERT ALL |
Использование внешнего соединения (left outer join) |
Использование встроенного пакета DBMS_RANDOM, в сочетании с ORDER BY и встроенной функции ROWNUM |
Для осуществления условной логики непосредственно в выражении SELECT используйте выражение CASE |
DBMS_APPLICATION_INFO является одним из многих пакетов базы данных, предлагаемых Oracle. Это один из наиболее редко используемых пакетов. |
Пакет содержит программы, генерирующие случайные значения (чис ловые и строковые) и выполняющие другие операции, связанные с рандомизацией. |
Аналитические функции в Oracle (Часть 1) |
Аналитические функции в Oracle (Часть 2) |
Аналитические функции в Oracle (Часть 3) |
Регулярные выражения в Oracle Database 10g – это мощный инструмент для манипулирования текстовыми данными. |
GREATEST - Наибольшее значение
LEAST - Наименьшее значение |
Использование rename column |
В сервере Oracle Database 10 g Release 2 в операторах DELETE, INSERT, MERGE и UPDATE можно использовать новое предложение LOG ERRORS (протоколировать ошибки). Использование этого предложения в операторах массовой обработки данных позволяет записывать строки, при обработке которых произошли ошибки, и не откатывать весь этот оператор. |
с импользованием NLS_NUMERIC_CHARACTERS |
Пример отправки почты с использованием стандартного пакета UTL_SMTP |
Вывод столбца в строку через запятую или заданный символ |
Показать объекты базы данных со статусом INVALID
Компиляция всех объектов базы данных со статусом INVALID |
В чем различие между командами TRUNCATE, DELETE и DROP? |
В чем разница между DDL, DML и DCL командами? |
Испльзование TRUNC типа DATE |
показать весь select который был сделан в функции |
собственные пользовательские сообщения об исключениях |
Пакет DBMS_OUTPUT для вывода информации в Oracle PL/SQL |
типы данных ORACLE, которые могут использоваться в определениях столбцов |
|
|
Статистика |
Онлайн всего: 1 Гостей: 1 Пользователей: 0 |
|