Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

SQL_BLOB_CLS_ISBTAB - SQLbcis

SQL_BLOB_CLS_ISBTAB prüft, ob eine Basistabelle eine BLOB-Tabelle ist. Es wird bei Eingabe des Datenbank-, des Tabellen- und des Schemanamens der Wert 1 bzw. 0 ausgegeben. Falls 1 ausgegeben wird, liegt eine BLOB-Tabelle vor. Liegen Syntaxfehler oder keine BLOB-Tabelle vor, so wird der Wert 0 zurückgeliefert.

Dieser CLI-Aufruf erfordert das SELECT-Privileg für die BLOB-Tabelle.

CLI-Deklaration in C:

void SQL_BLOB_CLS_ISBTAB( char const *TableName
          ,char const *SchemaName
          ,char const *CatalogId
          ,long int *IsBlobTable
          ,struct SQLda_t *SQLda);

CLI-Deklaration in COBOL:

IDENTIFICATION DIVISION.
PROGRAM-ID. SQLbcis IS PROTOTYPE.
DATA DIVISION.
LINKAGE SECTION.
   01 TableName PIC X(31).
   01 SchemaName PIC X(31).
   01 CatalogId PIC X(31).
   01 IsBLOBtable PIC S9(9)COMP.
   COPY SQLCA.          *> for group item SQLda.
PROCEDURE DIVISION USING TableName, SchemaName, CatalogId, IsBLOBtable, 
          SQLda.
END PROGRAM SQLbcis.


TableName

Name einer Basistabelle. TableName muss der einfache Tabellenname ohne Datenbank und Schemanamen (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.

SchemaName

Name des Schemas, in dem die Basistabelle liegt. SchemaName 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.

CatalogId

Name der Datenbank, in der die Tabelle liegt. CatalogId ist ein einfacher Name (siehe Abschnitt „Einfache Namen"). Der Name muss gegebenenfalls mit Leerzeichen auf 31 Zeichen verlängert oder mit einem Null-Byte abgeschlossen werden. Soll der Name der voreingestellten Datenbank verwendet werden, so geben Sie statt des Datenbanknamens ein Null-Byte, ein oder mehrere Leerzeichen an.

IsBLOBtable

Boolscher Wert. Falls 1 ausgegeben wird, liegt eine BLOB-Tabelle vor. Liegen Syntaxfehler oder keine BLOB-Tabelle vor, so wird der Wert 0 zurückgeliefert.

SQLda

Diagnosebereich.