Документация для разработчиков
Темная тема

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
Наверх