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

# Enum UpsertNomatchAction

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

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

## Syntax

```crmscript theme={null}
UpsertNomatchAction
```

## Fields

| Name        | Description                                                        |
| ----------- | ------------------------------------------------------------------ |
| NoChange    | No action, leave target table row unchanged                        |
| ZeroColumns | Zero/default-value the targeted 'columns' in all non-matching rows |
| DeleteRow   | Delete the entire row, for all non-matching-row                    |


## Related topics

- [SuperOffice.WebApi.Data.UpsertNomatchAction](/en/api/reference/webapi/SuperOffice.WebApi.Data.UpsertNomatchAction.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)
- [Enum UpsertRowActionStatus](/en/automation/crmscript/reference/CRMScript.NetServer.UpsertRowActionStatus.md)
- [SuperOffice.WebApi.Data.UpsertRowActionStatus](/en/api/reference/webapi/SuperOffice.WebApi.Data.UpsertRowActionStatus.md)
- [Working with Upsert](/en/api/bulk-operations/mass-operations/upsert.md)
