Oracle9i Application Developer's Guide - Large Objects (LOBs) Release 1 (9.0.1) Part Number A88879-01 |
|
Temporary LOBs, 21 of 29
See:
"Use Case Model: Internal Temporary LOBs", for all basic operations of Internal Temporary LOBs. |
This procedure describes how to get the character set form of a temporary LOB.
Not applicable.
See Chapter 3, "LOB Support in Different Programmatic Environments" for a list of available functions in each programmatic environment. Use the following syntax references for each programmatic environment:
This function takes a LOB
locator and prints the character set form for the LOB
.
Examples are provided in the following programmatic environments:
/* This function takes a LOB locator and prints out the character set form for the LOB. It returns 0 if it completes successfully, and it returns -1 if it doesn't. */ sb4 get_charsetform (OCILobLocator *lob_loc, OCIError *errhp, OCISvcCtx *svchp, OCIStmt *stmthp, OCIEnv *envhp) { ub1 charsetform =0; if(OCILobCreateTemporary(svchp,errhp,lob_loc,(ub2)0, SQLCS_IMPLICIT, OCI_TEMP_CLOB, OCI_ATTR_NOCACHE, OCI_DURATION_SESSION)) { (void) printf("FAILED: CreateTemporary() \n"); return -1; } if (OCILobCharSetForm(envhp,errhp, lob_loc, &charsetform)) { printf ("FAILED: OCILobCharSetForm call\n"); return -1; } fprintf (stderr,"LOB charsetform is %d\n",charsetform); if(OCILobFreeTemporary(svchp,errhp,lob_loc)) { printf("FAILED: OCILobFreeTemporary \n"); return -1; } return 0; }
|
![]() Copyright © 1996-2001, Oracle Corporation. All Rights Reserved. |
|