SqlHelper
SqlHelper - абстрактный класс для работы с базой данных. Конкретные классы формирования SQL запросов, наследующие данный класс, помогают сформировать запрос не опускаясь до синтаксиса конкретной базы данных.
Результатом работы методов этого класса будет строка, которая является частью запроса в той или иной базе данных.
Обращается к пространствам имён:
Метод | Описание | С версии |
---|---|---|
construct | Метод- конструктор | |
addSecondsToDateTime | Метод возвращает sql-функцию для добавления секунд к указанному интервалу | 14.0.0 |
castToChar | Метод возвращает CAST выражение для конвертируемого поля или строчного выражения. | 16.0.10 |
convertFromDb | Метод возвращает значение параметра сконвертированное в нужный тип. | 14.5.2 |
convertToDb | Метод конвертирует значение в строку, соответствующую типу колонки используемой в SQL запросе. | 14.5.2 |
formatDate | Метод возвращает оператор Базы данных для конвертации | 14.0.0 |
forSql | Метод выводит специальные символы в строке для использования в SQL операторе. | |
getAliasLength | Метод возвращает значение максимальной длины алиаса в выбранном операторе. | 14.0.0 |
getAscendingOrder | Метод возвращает возрастающий порядок | 14.5.0 |
getCharToDateFunction | Метод возвращает sql-функцию для конвертации строкового значения в тип Дата/время. | 14.0.18 |
getColumnTypeByField | Метод возвращает тип колонки в соответствии с объектом скалярного поля | 14.5.2 |
getConcatFunction | Метод возвращает sql-функцию для конкатенации полей и операторов базы данных. | |
getConverter | Метод возвращает ответ запрошенный для значения поля в выборке. | 15.0.1 |
getCurrentDateFunction | Метод возвращает sql-функцию для получения даты без времени. | |
getCurrentDateTimeFunction | Метод возвращает sql-функцию для получения текущего времени. | |
getDatetimeToDateFunction | Метод возвращает sql-функцию передающую значение в тип Дата/Время базы данных. | |
getDateToCharFunction | Метод возвращает sql-функцию для конвертации полей и операторов базы данных в строку. | 14.0.18 |
getDescendingOrder | Метод возвращает убывающий порядок | 14.5.0 |
getFieldByColumnType | Метод возвращает исключение потомка из Entity\ScalarField , который соответствует типу базы данных. | 14.5.2 |
getIsNullFunction | Метод возвращает sql-функцию для проверки полей и операторов базы данных на значение NULL | |
getLeftQuote | Экранирование идентификаторов - левый символ | 14.0.0 |
getLengthFunction | Метод возвращает sql-функцию для получения длины поля или оператора базы данных. | |
getQueryDelimiter | Метод возвращает специальный разделитель запроса для пакетной обработки. | |
getRightQuote | Экранирование идентификаторов - правый символ | 14.0.0 |
getSubstrFunction | Метод возвращает sql-функцию для получения части строки. | |
getTopSql | Метод трансформирует Sql запрос в соответствии со значениями заданных параметров | 14.0.0 |
prepareAssignment | Метод выстраивает строку для присвоения SQL оператора указанной колонке. | 14.0.0 |
prepareInsert | Метод выстраивает строку для sql-команды INSERT для указанной таблицы. | |
prepareMerge | Метод выстраивает строку для SQL-команды MERGE для указанной таблицы | 15.5.0 |
prepareUpdate | Метод выстраивает строку для SQL-команды UPDATE для указанной таблицы. | |
quote | Метод возвращает идентификатор в кавычках. | 14.0.0 |
softCastTextToChar | Метод возвращает выражение для текстового поля, используемого при группировке или сортировке. | 16.5.7 |
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.