Freigeben über


Optionen

Das Options-Element enthält einen Satz optionaler Attribute, die für die Bindung benutzerdefinierter statischer SQL-Pakete verwendet werden.

<hostIntegration.staticSql>

Syntax

<hostIntegration.staticSql>        <options>        </options></hostIntegration.staticSql>  

Attribute und Elemente

In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.

Attribute

Merkmal Typ Beschreibung Erforderlich Standardwert
bindCheck xs:boolean Bind Existence Checking (BNDCHKEXS) Zeichenfolge steuert, ob die relationale Datenbank (RDB) das Fehlen eines benannten RDB-Objekts (Tabelle, Ansicht usw.) für eine SQL-Anweisung behandelt oder der Antragsteller nicht für ein benanntes RDB-Objekt autorisiert wird. Wenn das RDB das Fehlen oder das Fehlen der Autorisierung für ein benanntes RDB-Objekt als Fehler behandelt und der BGNBND-Befehl ausgeführt wird, kann das Paket je nach dem für den Parameter Bind Package Creation Control (BNDCRTCTL) angegebenen Wert erstellt werden. Wenn das RDB das Fehlen oder das Fehlen der Autorisierung für ein benanntes RDB-Objekt als Fehler behandelt und der REBIND-Befehl ausgeführt wird, wird das Paket nicht rebound. FALSCH n/a
bindAllowErrors drdaar:OptionsBindAllowErrors Bind Package Creation Control (BNDCRTCTL) String gibt die Bedingungen an, die das Erstellen eines Pakets mit dem Bindungsprozess steuern. Dieser Parameter gilt nicht, wenn der BGNBND-Befehl den Bindungsprozess nicht erfolgreich initiiert. Gültige Werte sind FALSCH n/a
packageExplain xs:boolean Bind Explain Option (BNDEXPOPT) Zeichenfolge steuert, ob das Ziel-SQLAM bewirkt, dass die zielrelationale Datenbank (RDB) erklärende Informationen für alle statischen und dynamischen erklärenden SQL-Anweisungen im Paket erzeugt. Eine erklärende SQL-Anweisung ist jede Anweisung, die mit SELECT, INSERT, UPDATE oder DELETE beginnt. Erläuternde Informationen, die das Ziel-RDB erstellt, werden erstellt und auf die normale Ziel-RDB-Weise gespeichert. Die erläuternden Informationen werden während des Bindungs- oder rebinierten Prozesses nicht an die SQLAM-Quelle zurückgegeben. FALSCH n/a
packageDecimalPrecision drdaar:OptionsDecimalPrecision Decimal Precision (DECPRC) gibt die Dezimalgenauigkeit an, die bei der dezimalen arithmetischen Verarbeitung an der Zieldatenbank verwendet wird. Die dezimalen arithmetischen Regeln, die angewendet werden, hängen von der tatsächlichen Genauigkeit ab. Gültige Werte sind FALSCH n/a
statementDefaultQualifier xs:string Der Standardmäßige RDB-Auflistungsbezeichner (DFTRDBCOL) gibt den RDB-Auflistungsbezeichner (relational database, RDB) an, den der Ziel-RDB zum Abschließen der RDB-Objektnamen verwendet, falls erforderlich für die SQL-Anweisungen, die an das RDB-Paket gebunden sind. FALSCH n/a
statementParallelProcess xs:int Der Grad der I/O-Parallelität (DGRIOPRL) Binary Integer Number ermöglicht einem Anwendungsserver zu bestimmen, ob die parallele E/A-Verarbeitung für statische SQL-Abfragen wirksam ist, die in einem Paket gebunden sind. FALSCH n/a
bindAuthorizationKeep xs:boolean Die Paketautorisierungsoption (PKGATHOPT) Zeichenfolge gibt an, ob die vorhandenen Paketautorisierungen beibehalten oder widerrufen werden, wenn ein Paket ersetzt wird. Dieser Parameter hat nur Bedeutung, wenn PKGRPLOPT(PKGRPLALW) für den BGNBND-Befehl angegeben wird und ein Paket derzeit mit demselben Paket- und Versionsnamen vorhanden ist wie dies durch die Parameter PKGNAMCT und VRSNAM angegeben ist. FALSCH n/a
packageExecuteAuthorization drdaar:OptionsPackageExecuteAuthorization Die "Package Authorization Rules" (PKGATHRUL) Binary Integer Number gibt an, welcher Autorisierungsbezeichner verwendet werden soll, wenn dynamische SQL in einem Paket ausgeführt wird. Gültige Werte sind FALSCH n/a
packageCharacterSetIdentifier drdaar:OptionsPackageCharacterSetIdentifier Package Default CCSIDs for a Column (PKGDFTCC) Collection Object specifies the default CCSIDs used if a character or graphic column is defined by an SQL CREATE or ALTER table statement without having an explicit CCSID specified for the column. Gültige Werte sind FALSCH n/a
packageCharacterSubtype drdaar:OptionsPackageCharacterSubtype Package Default Character Subtype (PKGDFTCST) String e gibt den standardmäßigen SQL-Zeichenuntertyp an, der verwendet wird, wenn eine Zeichenspalte durch eine SQL CREATE- oder ALTER-Tabellenanweisungen definiert wird, ohne dass ein expliziter Untertyp angegeben wird. Gültige Werte sind FALSCH n/a
packageIsolationLevel drdaar:OptionsIsolationLevel Die Zeichenfolge "Package Isolation Level" (PKGISOLVL) gibt die Isolationsebene an, die verwendet wird, wenn SQL-Anweisungen im Paket ausgeführt werden, es sei denn, einige zielrelationale Datenbanklaufzeitmechanismus überschreiben sie. Dieser Parameter wirkt sich nicht auf die Isolationsebene aus, die während des Paketbindungsprozesses verwendet wird. Wenn das Paket erstellt wird, kann das Ziel-RDB die angegebene Isolationsstufe auf eine Ebene heraufstufen, die mehr Schutz bietet. In dieser Hinsicht sind die Paketisolationsstufen unter der Isolationsstufe aufgeführt, die den am meisten aufgeführten Schutz zuerst und die Isolationsstufe bietet, die den zuletzt aufgeführten geringsten Schutz bietet. Gültige Werte sind FALSCH n/a
packageOwnerIdentifier xs:string Der Paketbesitzerbezeichner (PKGOWNID) gibt den Endbenutzernamen (Bezeichner) des Benutzers an, der der Besitzer des Pakets ist. Das Ziel-SQLAM ist für jede Authentifizierung und/oder Überprüfung des Endbenutzernamens verantwortlich, den die DDM-Architektur nicht definiert. Der Besitzer des Pakets ist der Endbenutzername (Bezeichner), den das Ziel-RDB für die Überprüfung der Autorität verwendet, um die Funktionen auszuführen, die durch die SQL-Anweisungen dargestellt werden, die gebunden oder in das Paket eingehen. Der Standardwert ist der Endbenutzername (Bezeichner) des Anforderers, der den Bindungsprozess initiiert hat. FALSCH n/a
bindReplace xs:boolean Package Replacement Option (PKGRPLOPT) String gibt an, ob der aktuelle Bindungsprozess ein vorhandenes Paket ersetzen soll. FALSCH n/a
bindReplaceVersion xs:string Der Name der Ersetzten Paketversion (PKGRPLVRS) gibt den Versionsnamen des Pakets an, das durch das Paket ersetzt wird, das der BEFEHL BGNBND bindet. FALSCH n/a
statementPrepareKeep drdaar:OptionsStatementPrepareKeep Prepared Statement Keep (PRPSTTKP) gibt an, wann vorbereitete Anweisungen von einem Ziel-RDB freigegeben werden. Die vorbereitete Anweisung wird in der Regel freigegeben, wenn die zugeordnete Arbeit zugesichert oder zurückgesetzt wird. Wenn diese Option nicht angegeben ist, werden vorbereitete Anweisungen freigegeben, wenn die damit verbundene Arbeit zugesichert oder zurückgesetzt wird. Gültige Werte sind FALSCH n/a
statementQueryProtocol drdaar:OptionsStatementQueryProtocol Die Zeichenfolge des Abfrageblockprotokollsteuerelements (QRYBLKCTL) steuert den Typ des Abfrageblockprotokolls, das beim Öffnen einer Abfrage verwendet wird. Wenn der Parameter im OPNQRY-Befehl angegeben wird, steuert er das Abfrageprotokoll, das für die zu öffnende Abfrage verwendet wird. Wenn der Parameter im BGNBND-Befehl angegeben wird, steuert er die Abfrageprotokolle aller Abfragen in der Paketverwendung, es sei denn, der OPNQRY-Befehl überschreibt sie. Gültige Werte sind FALSCH n/a
relationalDatabaseName xs:string Der relationale Datenbankname (RDBNAM) gibt den Namen einer relationalen Datenbank (RDB) des Servers an. Ein Server kann mehrere RDB haben. Die RDBNAM-Syntax wird nicht überprüft. DB2 für z/OS akzeptiert eine 16 Byte-Zeichenfolge (Katalog wird auch als Speicherort bezeichnet). DB2 für IBM i akzeptiert eine 18 Byte-Zeichenfolge (Katalog wird auch als relationale Datenbank bezeichnet). DB2 für LUW akzeptiert eine 8-Byte-Zeichenfolge (Katalog wird auch als Datenbank bezeichnet). FALSCH n/a
statementLockRelease drdaar:OptionsStatementLockRelease RDB Release Option (RDBRLSOPT) Zeichenfolge gibt an, wann rdB die Paketausführungsressourcen und die zugeordneten Serialisierungs- oder Freigabesperren freigibt. Der RDB weist eine Reihe von Ressourcen zum Ausführen von SQL-Paketanweisungen oder zum Ausführen einer bestimmten SQL-Paket-Anweisung zu. Diese Ressourcen umfassen, aber nicht beschränkt auf die physischen Dateien, die RDB-Objekte (z. B. eine Tabelle) enthalten, und die Serialisierung oder Freigabe von Absichtssperren für die physischen Dateien. Gültige Werte sind FALSCH n/a
statementDateFormat drdaar:OptionsStatementDateFormat Anweisung Datumsformat (STTDATFMT) Zeichenfolge gibt das Datumsformat an, das in den SQL-Anweisungen verwendet wird. Das ISODATFMT und JISDATFMT geben ein gemeinsames Datumsformat an. Sie werden für Berichtszwecke getrennt gehalten und behalten die Codierung im Einklang mit dem Anweisungszeitformat (STTTIMFMT), das anders ist. Gültige Werte sind FALSCH n/a
statementDecimalDelimiter drdaar:OptionsStatementDecimalDelimiter Die Anweisungszeichenfolgentrennzeichen (STTSTRDEL) gibt an, welche separaten Zeichen Zeichenfolgen trennen und sql-Bezeichner in SQL-Anweisungen getrennt sind. Gültige Werte sind FALSCH n/a
statementStringDelimiter drdaar:OptionsStatementStringDelimiter Die Anweisungszeichenfolgentrennzeichen (STTSTRDEL) gibt an, welche separaten Zeichen Zeichenfolgen trennen und sql-Bezeichner in SQL-Anweisungen getrennt sind. Gültige Werte sind FALSCH n/a
statementTimeFormat drdaar:OptionsStatementTimeFormat Die StTTIMFMT-Zeichenfolge (Statement Time Format) gibt das zeitformat an, das in den SQL-Anweisungen verwendet wird. Das ISOTIMFMT und EURTIMFMT geben ein gemeinsames Zeitformat an. Sie werden für Berichtszwecke getrennt gehalten und behalten die Codierung im Einklang mit dem Anweisungsdatumsformat (STTDATFMT), das anders ist. Gültige Werte sind FALSCH n/a

Untergeordnete Elemente

Nichts

Übergeordnete Elemente

Element Beschreibung
TBD