SQL_BLOB_CLS_REF gibt den REF-Wert der Klasse der BLOB-Objekte einer BLOB-Tabelle aus. Eingabe ist der Tabellen- und Schemaname.
Dieser CLI-Aufruf erfordert keine Privilegien.
CLI-Deklaration in C:
void SQL_BLOB_CLS_REF( char const *BlobTableName ,char const *BlobSchemaName ,char *REFvalue ,struct SQLda_t *SQLda);
CLI-Deklaration in COBOL:
IDENTIFICATION DIVISION. PROGRAM-ID. SQLbcre IS PROTOTYPE. DATA DIVISION. LINKAGE SECTION. 01 BlobTableName PIC X(31). 01 BlobSchemaName PIC X(31). 01 REFvalue PIC X(237). COPY SQLCA. *> for group item SQLda. PROCEDURE DIVISION USING BlobTableName, BlobSchemaName, REFvalue, SQLda. END PROGRAM SQLbcre.
BlobTableName
Name der BLOB-Tabelle. BlobTableName
muss der einfache Tabellenname ohne Datenbank- und Schemaname (siehe Abschnitt „Einfache Namen") sein. Groß- und Kleinschreibung muss beachtet werden. Der Name muss gegebenenfalls mit Leerzeichen auf 31 Zeichen verlängert oder mit einem Null-Byte abgeschlossen werden.
BlobSchemaName
Name des Schemas, in der die BLOB-Tabelle liegt. BlobSchemaName
muss der einfache Schemaname ohne Datenbankname (siehe Abschnitt „Einfache Namen") sein. Groß- und Kleinschreibung muss beachtet werden. Der Name muss gegebenenfalls mit Leerzeichen auf 31 Zeichen verlängert oder mit einem Null-Byte abgeschlossen werden.
REFvalue
Bei erfolgreicher Ausführung des CLI-Aufrufs wird der REF-Wert der Klasse ausgegeben. Dieser REF-Wert wird, falls er kürzer als 237 Zeichen ist, mit Leerzeichen auf diese Länge ergänzt. Die genaue Struktur des REF-Werts ist auf "Spaltendefinition" beschrieben.
SQLda
Diagnosebereich.