Ansicht
Dokumentation

ABENOPENSQL_STRICT_MODE_750 - OPENSQL STRICT MODE 750

ABENOPENSQL_STRICT_MODE_750 - OPENSQL STRICT MODE 750

Addresses (Business Address Services)   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Strikter Modus zu Release 7.50

Bedingungen für den strikten Modus

Der strikte Modus der Syntaxprüfung zu Release 7.50 wirkt für alle -Anweisungen, die eine der folgenden zu Release 7.50 eingeführten Eigenschaften verwenden:

  • In einem Cast-Ausdruck werden andere SQL-Ausdrücke als Operanden verwendet oder als Zieltyp ist ein anderer Datentyp als FLTP angegeben.
  • In einer ON-Bedingung
  • eines beliebigen Joins wird auf der linken Seite ein SQL-Ausdruck verwendet,

  • Vergleich von Spalten oder Ausdrücken der Typen DF16_DEC oder DF34_DEC mit anderen numerischen Typen außer sich selbst oder Vergleich von Spalten oder Ausdrücken des Typs SSTRING mit anderen Typen außer sich selbst in einem CASE-Ausdruck.
  • Angabe von Spalten auf der rechten Seite einer Intervallbedingung BETWEEN
  • Gemeinsame Verwendung von CDS-Entitäten mit Datenbanktabellen oder klassischen Views in einer SELECT-Anweisung.

Regeln für den strikten Modus

Der strikte Modus zu Release 7.50 umfasst alle Regeln des strikten Modus zu Release 7.40, SP08 sowie die folgenden Regeln:

  • Die INTO-Klausel muss als letzte Klausel einer SELECT-Anweisung aufgeführt und die optionalen Zusätze der SELECT-Anweisung müssen hinter der INTO-Klausel aufgeführt werden.
  • Wenn eine Anweisung OPEN CURSOR gemäß der Regeln für den strikten Modus ab Release 7.50 überprüft wird, muss in den Anweisungen FETCH und CLOSE CURSOR, die auf den geöffneten Cursor zugreifen, allen Hostvariablen das Fluchtsymbol @ vorangestellt werden.

Hinweis

Eine Verwendung des Fluchtsymbols @ in den Anweisungen FETCH und CLOSE CURSOR hat keinen Einfluss auf die Überprüfung der zugehörigen Anweisung OPEN CURSOR.






rdisp/max_wprun_time - Maximum work process run time   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 8370 Date: 20240523 Time: 111816     sap01-206 ( 83 ms )