MssqlSqlHelper
MssqlSqlHelper - Класс для работы с БД MsSQL, конкретные методы формирования SQL запросов, наследующие Bitrix\Main\DB\SqlHelper. Они помогают сформировать запрос не опускаясь до синтаксиса конкретной базы данных.
Обращается к пространствам имён:
Метод | Описание | С версии |
---|---|---|
addSecondsToDateTime | Метод возвращает sql-функцию для добавления секунд к интервалу, указанному в параметре $from. | 14.0.0 |
castToChar | Метод возвращает CAST выражение для конвертируемого поля или строчного выражения. | 16.0.10 |
convertDateField | Метод конвертирует строку в объект \Bitrix\Main\Type\Date . | 15.0.1 |
convertDatetimeField | Метод конвертирует строку в объект \Bitrix\Main\Type\DateTime . | 15.0.1 |
convertStringField | Метод конвертирует строку в объект \Bitrix\Main\Type\Date , если строка имеет специфичный формат. | 15.0.1 |
formatDate | Метод возвращает оператор Базы данных для конвертации значения $field в соответствии с значением $format . | 14.0.0 |
forSql | Метод выводит специальные символы в строке для использования в SQL операторе. | |
getAliasLength | Метод возвращает значение максимальной длины алиаса в выбранном операторе. | 14.5.3 |
getCharToDateFunction | Метод возвращает sql-функцию для конвертации строкового значения в тип Дата/время . | 14.0.18 |
getColumnTypeByField | Метод возвращает тип колонки в соответствии с объектом скалярного поля. | 14.5.2 |
getConcatFunction | Метод возвращает sql-функцию для конкатенации полей и операторов базы данных. | |
getConverter | Метод возвращает ответ запрошенный для значения поля в выборке. | 15.0.1 |
getCurrentDateFunction | Метод возвращает sql-функцию для получения даты без времени. | |
getCurrentDateTimeFunction | Метод возвращает sql-функцию для получения текущей даты и времени. | |
getDatetimeToDateFunction | Метод возвращает sql-функцию передающую значение $value в тип Дата/Время базы данных. | |
getDateToCharFunction | Метод возвращает sql-функцию для конвертации полей и операторов базы данных в строку. | 14.0.18 |
getFieldByColumnType | Метод возвращает исключение потомка из Entity\ScalarField , который соответствует типу базы данных. | 14.5.2 |
getIsNullFunction | Метод возвращает sql-функцию для проверки полей и операторов базы данных на значение NULL. | |
getLeftQuote | Экранирование идентификаторов - левый символ. | 14.0.0 |
getLengthFunction | Метод возвращает sql-функцию для получения длины поля или оператора базы данных. | |
getQueryDelimiter | Метод возвращает специальный разделитель запроса для пакетной обработки. | |
getRightQuote | Экранирование идентификатора - правый символ. | 14.0.0 |
getSubstrFunction | Метод возвращает sql-функцию для получения части строки. | 14.0.10 |
getTopSql | Метод трансформирует Sql запрос в соответствии со значениями параметров $limit и $offset . | 14.0.0 |
prepareMerge | Метод выстраивает строку для SQL-команды MERGE для указанной таблицы. | 15.5.0 |
softCastTextToChar | Метод возвращает выражение для текстового поля, используемого при группировке или сортировке. | 16.5.4 |
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.