Пространство имен Terrasoft.Core.DB.
Класс Terrasoft.Core.DB.Insert предназначен для построения запросов на добавление записей в таблицы базы данных Creatio. В результате создания и конфигурирования экземпляра этого класса будет построен запрос в базу данных приложения в виде SQL-выражения INSERT. В результате выполнения запроса возвращается количество задействованных запросом записей.
Конструкторы
Создает новый экземпляр класса Entity для заданного пользовательского подключения UserConnection.
Создает экземпляр класса с указанным UserConnection.
Создает экземпляр класса, являющийся клоном экземпляра, переданного в качестве аргумента.
Свойства
Пользовательское подключение, используемое при запросе.
Источник данных
Коллекция параметров запроса.
Определяет, имеет ли запрос параметры.
Определяет, добавлять ли параметры запроса в текст запроса как значения.
Коллекция значений колонок запроса.
Коллекция значений колонок для множественного добавления записей.
Методы
Очищает кэшированный текст запроса.
Возвращает коллекцию параметров, используемых запросом.
Очищает коллекцию параметров запроса.
Устанавливает значение для параметра запроса.
| name | Название параметра. |
| value | Значение. |
Инициализирует коллекцию параметров запроса.
Выполняет запрос. Возвращает количество задействованных запросом записей.
Выполняет запрос, используя экземпляр DBExecutor. Возвращает количество задействованных запросом записей.
Добавляет в текущий запрос источник данных.
| schemaName | Название схемы. |
| source | Источник данных. |
Добавляет в текущий запрос предложение SET для присвоения колонке переданного выражения или параметра. Возвращает текущий экземпляр Insert.
| sourceColumnAlias | Псевдоним колонки. |
| subSelect | Подзапрос на выборку. |
| subSelectQuery | Подзапрос. |
| columnExpression | Выражение колонки. |
| parameter | Параметр запроса. |
Инициализирует значения для множественного добавления записей.