- constraint_name
- The name of the row-level security constraint object to be altered.
- VALUES
- The string to follow is a set of name:value pairs that make up the classification system enforced by the constraint_name.
- name
- The name of a member of the classification system defined in the constraint_name. Must be either:
- a hierarchical level name
- a non-hierarchical category name
- value
- The value code for the corresponding name in a name:value pair.
- FUNCTION
- This option changes the list of currently existing UDFs for the constraint_name.
- ADD
- To add a new DELETE, INSERT, SELECT, or UPDATE function to constraint_name.
- REPLACE
- To replace an existing DELETE, INSERT, SELECT, or UPDATE function in constraint_name.
- action
- One of the following:
- DELETE
The UDF function_name being added, dropped, or replaced enforces row-level security restrictions on the DELETE operation.
- INSERT
The UDF function_name being added, dropped, or replaced enforces row-level security restrictions on the INSERT operation.
- SELECT
The UDF function_name being added, dropped, or replaced enforces row-level security restrictions on the SELECT operation.
- UPDATE
The UDF function_name being added, dropped, or replaced enforces row-level security restrictions on the UPDATE operation.
- DELETE
- SYSLIB.function_name
- The name of the constraint UDF that is subject to the ADD or REPLACE request.
- DROP
- To drop an existing DELETE, INSERT, SELECT, or UPDATE function from constraint_name.