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] )
Argument
Enumeration
Purpose
handle
Handle
sql
SQL Where Handle
bPartialOK
Optional, TRUE if partial deletion is OK, FALSE if every row in the result set must be deleted or none at all
status
KDB_ERROR_ENUM
Return 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