# DeleteSelectStatement

A custom query to use to find the documents that have been deleted from the repository since the last synchronize cycle. The connector runs the query once during each synchronize cycle, and it must return a list of document IDs for documents that have been deleted.

If you do not set this parameter, the connector uses the audit trail table to retrieve a list of recent modifications to the repository.

NOTE: The statement can include the placeholder `@lastruntime` to represent the time when the last synchronize cycle started. `@lastruntime` is case-insensitive.

The connector expects the query to return a column named `audited_obj_id`. If your query does not return the information using this column name, you can use an AS clause in your SQL statement. For example:

`SELECT distinct my_column_name AS audited_object_id FROM...`

Type: | String
Default: |
    SELECT audited_obj_id FROM dm_audittrail
    WHERE ((event_name = ' dm_destroy’)
      OR (event_name = ' dm_prune’))
    AND (time_stamp > date('@lastRunTime','dd/mm/yyyy hh:mi:ss'))
    ORDER BY 1
Required: | No
Configuration Section: | TaskName or FetchTasks
Example: | `DeleteSelectStatement=SELECT audited_obj_id FROM dm_audittrail WHERE ((event_name = ' dm_destroy’) OR (event_name = ' dm_prune’)) AND (time_stamp > date('@lastRunTime','dd/mm/yyyy hh:mi:ss')) ORDER BY 1`
See Also: | Incremental

_FT_HTML5_bannerTitle.htm