lrd_ora8_lob_locator_assign

Assigns one large object locator to another.

LRDRET lrd_ora8_lob_locator_assign( void * mpvLRDDBIHandleSvcCtx, void * mpvLRDDBIHandleSrcLob, void * mpvLRDDBIHandleDstLob, int miDBErrorSeverity );

mpvLRDDBIHandleSvcCtxA pointer to an LRDDBI Service Context Handle with a valid Server Handle attribute.
mpvLRDDBIHandleSrcLobA pointer to the source LRDDBI Lob Descriptor Handle.
mpvLRDDBIHandleDstLobA pointer to the destination LRDDBI Lob Descriptor Handle.
miDBErrorSeverity The Error Severity Levels of a failure in a database routine.

The lrd_ora8_lob_locator_assign function assigns one temporary large object descriptor (LOB) to another.

Return Values

See LRD Return Values.

Parameterization

Parameterization is not applicable to this function.

Example

In this example, LOB locator OraLob306 is allocated, then is assigned the value of LOB locator OraLob202.

lrd_ora8_handle_alloc(OraEnv1, LOB, &OraLob306, 0);
lrd_ora8_lob_locator_assign(OraSvc3, OraLob202, OraLob306, 0);