В разделе материалов: 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 |
|