SE_stream_delete_table

Prepares to delete rows from table using a WHERE clause

Usage syntax

LONG SE_stream_delete_table (SE_STREAM stream, const CHAR *table, const CHAR *where_clause);

Parameters
stream The stream handle
table The table to delete rows from
where_clause The WHERE clause to select rows to be deleted; if NULL, delete all rows
Description

This function deletes rows from an ArcSDE table using a WHERE clause to determine which rows to delete. This function differs from SE_stream_delete_from_table in that the WHERE clause can have parameter markers, and that the application needs to call SE_stream_execute to execute the delete statement.

Returns

SE_SUCCESS
SE_ATTR_NOEXIST

SE_CONNECTION_IN_USE

SE_CONNECTION_LOCKED

SE_FID_NOEXIST

SE_INVALID_PARAM_VALUE

SE_INVALID_POINTER

SE_INVALID_STREAM

SE_INVALID_RELEASE

SE_NET_FAILURE

SE_NO_PERMISSIONS

SE_NO_ROWS_DELETED

SE_OUT_OF_SVMEM

SE_SDE_NOT_STARTED

SE_STREAM_IN_PROGRESS

SE_TABLE_NOEXIST