KI_DELETE_WHERE

Delete rows from a table

Synopsis:
CALL KI_DELETE_WHERE handle, sql, [bPartialOK] TO status
status = 'ki_delete_where( handle, sql, [bPartialOK] )
ArgumentEnumerationPurpose
handleHandle
sqlSQL Where Handle
bPartialOKOptional, TRUE if partial deletion is OK, FALSE if every row in the result set must be deleted or none at all
statusKDB_ERROR_ENUMReturn status
History
Introduced in KCML 7.13
See Also:
KI_BUILD, KI_DELETE, KI_DELETE_ROWS, KI_END, KI_ERROR, KI_ERROR_TEXT, KI_FETCH, KI_GET_ERROR_TEXT, KI_LOCK_OWNER, KI_MOVE_ROWS, KI_READ, KI_READ_ARRAY, KI_READ_HOLD, KI_READ_HOLD_NEXT, KI_READ_HOLD_PTR, KI_READ_NEXT, KI_READ_PTR, KI_READ_RANDOM, KI_READ_RAW, KI_REWRITE, KI_SET_ROWS, KI_START, KI_START_BEG, KI_START_BETWEEN, KI_START_FIRST, KI_START_ON, KI_START_ROW, KI_START_ROW_BETWEEN, KI_UNLOCK, KI_WRITE, KI_WRITE_PTR, KI_WRITE_RAW
KCML database status codes