OracleSqlHelper
OracleSqlHelper - класс для работы с БД Oracle, конкретные методы формирования SQL запросов, наследующие Bitrix\Main\DB\SqlHelper. Они помогают сформировать запрос не опускаясь до синтаксиса конкретной базы данных.
Обращается к пространствам имён:
| Метод | Описание | С версии |
|---|---|---|
| quote | Метод возвращает запрошенный идентификатор. | 14.0.6 |
| castToChar | Метод возвращает CAST выражение для конвертируемого поля или строчного выражения. | 16.0.10 |
| prepareMerge | Метод выстраивает строки для команды SQL MERGE | 15.5.0 |
| getTopSql | Метод трансформирует запрос согласно установленному лимиту ограничениям смещения. | 14.0.0 |
| getRightQuote | Экранирование идентификатора - правый символ | 14.0.0 |
| getLeftQuote | Экранирование идентификатора - левый символ | 14.0.0 |
| getQueryDelimiter | Метод возвращает специальный разделитель запроса для пакетной обработки. | |
| getLengthFunction | Метод возвращает sql-функцию для получения длины поля или оператора базы данных. | |
| getIsNullFunction | Метод возвращает sql-функцию для проверки полей и операторов базы данных на значение NULL | |
| getFieldByColumnType | Метод возвращает исключение потомка из Entity\ScalarField | 14.5.2 |
| getDescendingOrder | Метод возвращает убывающий порядок установленный для ORDER BY. | 14.5.0 |
| getDateToCharFunction | Метод возвращает sql-функцию для конвертации полей и операторов базы данных в строку. | 14.0.18 |
| getDatetimeToDateFunction | Метод возвращает sql-функцию передающую значение $value в тип Дата/Время базы данных. | |
| getCurrentDateTimeFunction | Метод возвращает sql-функцию для получения текущего времени. | |
| getCurrentDateFunction | Метод возвращает sql-функцию для получения даты без времени. | |
| getConverter | Метод возвращает ответ запрошенный для значения поля в выборке. | 15.0.1 |
| getConcatFunction | Метод возвращает sql-функцию для конкатенации полей и операторов базы данных. | |
| getColumnTypeByField | Метод возвращает тип колонки в соответствии с объектом скалярного поля. | 14.5.2 |
| getCharToDateFunction | Метод возвращает sql-функцию для конвертации строкового значения в тип Дата/время. | 14.0.18 |
| getAscendingOrder | Метод возвращает возрастающий порядок в соответствии с ORDER BY. | 14.5.0 |
| getAliasLength | Метод возвращает значение максимальной длины алиаса в выбранном операторе. | 14.5.3 |
| forSql | Метод выводит специальные символы в строке для использования в SQL операторе. | |
| formatDate | Метод возвращает оператор Базы данных для конвертации значения $field в соответствии с значением $format. | 14.0.0 |
| convertToDb | Метод конвертирует значение в строку, соответствующую типу колонки используемой в SQL запросе. | 14.5.2 |
| convertTextField | Метод конвертирует объект типа lob в строку | 15.0.1 |
| convertStringField | Метод конвертирует строку в объект \Bitrix\Main\Type\Date если строка имеет специфический формат даты | 15.0.1 |
| convertDatetimeField | Метод конвертирует строку в объект \Bitrix\Main\Type\DateTime | 15.0.1 |
| addSecondsToDateTime | Метод возвращает sql-функцию для добавления секунд к интервалу, указанному в параметре $from | 14.0.0 |
| softCastTextToChar | Метод возвращает выражение для текстового поля, используемого при группировке или сортировке. | 16.5.4 |
© «Битрикс», 2001-2025, «1С-Битрикс», 2025