> ## Documentation Index
> Fetch the complete documentation index at: https://docs.superoffice.com/llms.txt
> Use this file to discover all available pages before exploring further.

# SuperOffice.WebApi.Data.UpsertNomatchAction

# <a id="SuperOffice_WebApi_Data_UpsertNomatchAction" /> Enum UpsertNomatchAction

Namespace: [SuperOffice.WebApi.Data](SuperOffice.WebApi.Data.md)\
Assembly: SuperOffice.WebApi.dll

Upsert: Action to take on target table rows that do not match any incoming keys

```csharp theme={null}
public enum UpsertNomatchAction
```

## Fields

`DeleteRow = 2`

2: Delete the entire row, for all non-matching-row

`NoChange = 0`

0: No action, leave target table row unchanged

`ZeroColumns = 1`

1: Zero/default-value the targeted 'columns' in all non-matching rows


## Related topics

- [SuperOffice.WebApi.Data.DatabaseTable UpsertRequest](/en/api/reference/webapi/SuperOffice.WebApi.Data.DatabaseTable_UpsertRequest.md)
- [SuperOffice.WebApi.Agents.DatabaseTableAgent](/en/api/reference/webapi/SuperOffice.WebApi.Agents.DatabaseTableAgent.md)
- [SuperOffice.WebApi.Agents.IDatabaseTableAgent](/en/api/reference/webapi/SuperOffice.WebApi.Agents.IDatabaseTableAgent.md)
- [SuperOffice.WebApi.Data.UpsertRowActionStatus](/en/api/reference/webapi/SuperOffice.WebApi.Data.UpsertRowActionStatus.md)
- [SuperOffice.WebApi.Data.UpsertRowStatus](/en/api/reference/webapi/SuperOffice.WebApi.Data.UpsertRowStatus.md)
- [SuperOffice.WebApi.Data](/en/api/reference/webapi/SuperOffice.WebApi.Data.md)
