Построение запросов на удаление данных
Glossary Item Box
Для создания запросов на удаление данных из базы в bpm'online используется класс Delete.
В качестве параметров конструктор класса Delete может принимать следующие объекты:
- Пользовательское подключение (Delete (UserConnection)).
- Другой объект Delete (Delete (Delete)). В результате будет создана копия запроса Delete, переданного в параметре.
Ниже приведены примеры использования методов класса Delete для построения запросов различной сложности. В каждом примере создается объект Delete, а затем приводится текст SQL-запроса, который будет сгенерирован для различных СУБД (MS SQL).
Пример 1
var delete = new Delete(userConnection) .From("City"); |
DELETE FROM [dbo].[City]
|
Пример 2
var delete = new Delete(userConnection) .From("City") .Where("Id").IsEqual(Column.Parameter("{210299B0-7A24-4C4D-9B6F-658FEFEF2E13}")); |
DELETE FROM [dbo].[City] WHERE [Id] = @P1
|