Документация

Документация по разработке bpm’online
PDF
Документация по разработке
Описание платформы
Построение запросов на удаление данных

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-2018.

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

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