Creatio development guide
PDF
Документация по разработке
Это документация Creatio версии 7.12.0. Мы рекомендуем использовать новую версию документации.

Построение запросов на удаление данных

Glossary Item Box

Для создания запросов на удаление данных из базы в bpm'online используется класс Delete.

В качестве параметров конструктор класса Delete может принимать следующие объекты:

  • Пользовательское подключение (Delete (UserConnection)).
  • Другой объект Delete (Delete (Delete)). В результате будет создана копия запроса Delete, переданного в параметре.

Ниже приведены примеры использования методов класса Delete для построения запросов различной сложности. В каждом примере создается объект Delete, а затем приводится текст SQL-запроса, который будет сгенерирован для различных СУБД (MS SQL).

Пример 1

ShowC#

var delete = new Delete(userConnection)
        .From("City"); 

ShowMS SQL

DELETE FROM [dbo].[City]

Пример 2

ShowC#

var delete = new Delete(userConnection)
        .From("City")
        .Where("Id").IsEqual(Column.Parameter("{210299B0-7A24-4C4D-9B6F-658FEFEF2E13}")); 

ShowMS SQL

DELETE FROM [dbo].[City] WHERE [Id] = @P1

© Terrasoft 2002-2019.

Был ли данный материал полезен?

Как можно улучшить эту статью?