## Syntaxänderungen

Beim Übergang von der Datenbankversion 7.5 zur Version 7.6 gab es Syntaxänderungen. Die wesentlichen Veränderungen werden in der folgenden Liste genannt.

SQL-Anweisung in Version 7.6 | Änderung in Version 7.6 im Vergleich zu Version 7.5
create_user_statement alter_user_statement | Das optionale Syntaxelement connect_mode wird unterstützt.
create_dbproc_statement drop_dbproc_statement | Die Verwendung des Schlüsselworts DBPROC oder DBPROCEDURE ist erlaubt.
create_function_statement drop_function_statement | Das optionale Syntaxelement PUBLIC und/oder DETERMINISTIC wird unterstützt.
create_schema_statement drop_schema_statement rename_schema_statement | Die Verwendung von Schemas wird unterstützt. In Zusammenhang mit der Einführung des Schemakonzeptes gab es Syntaxanpassungen in einigen weiteren SQL-Anweisungen, die hier jetzt nicht alle einzeln aufgeführt werden. Die bisherige Angabe eines Eigentümers wurde für viele Objektbezeichnungen durch die Angabe des Schemas ersetzt.
create_system_trigger_statement drop_system_trigger_statement | Die Verwendung von System-Triggern wird unterstützt.
create_table_statement | Das optionale Syntaxelement NO FIXED LENGTH COLUMN wird nicht mehr unterstützt.
grant_statement revoke_statement | Die Syntaxvariante, die bei Verwendung von Schemas erforderlich ist, wurde jeweils hinzugefügt.
parameter_name | Bei der Angaben eines Parameternamens wird nur noch eine der Varianten :<identifier> oder ? unterstützt, die weiteren Möglichkeiten sind entfallen.
sample_definition | Die Angabe der Stichprobengröße 0 bewirkt, dass die Tabellen vom UPDATE STATISTICS-Lauf ausgeschlossen werden.
inner_transaction_statement | Das Anlegen und Verwenden von inneren Transaktionen wird unterstützt.
savepoint_statement release_savepoint_statement rollback_to_statement | Das Setzen und Verwenden von SQL-Savepoints wird unterstützt.
select_column | Die Syntaxvarianten <result_column_name> = <expression>, <result_column_name> = ROWNO und <result_column_name> = STAMP werden nicht mehr unterstützt.
set_statement | Die Syntaxvariante, die bei Verwendung von Schemas erforderlich ist, wurde hinzugefügt.
top_spec limit_clause | In einer SELECT-Anweisung können Sie die LIMIT-Klausel oder das TOP-Syntaxelement verwenden, um die Anzahl der Zeilen einer Ergebnistabelle einzuschränken.
insert_statement update_statement delete_statement | Die optionalen Syntaxelemente NOWAIT und/oder IGNORE TRIGGER werden unterstützt.
update_statistics | Die Syntaxvariante UPDATE STATISTICS AS PER SYSTEM TABLE wird unterstützt.
GET_OWNER(x,o) GET_SCHEMA(x,o) | Die Stringfunktion GET_OWNER(x,o) wurde in GET_SCHEMA(x,o) umbenannt.
named_query_expression named_query_primary named_query_s pec named_query_term | Alle SQL-Anweisungen und Syntaxelemente in diesem Bereich werden nicht mehr unterstützt.
open_cursor_statement | Die SQL-Anweisung open_cursor_statement wird nicht mehr unterstützt.

Siehe auch:

Syntaxverzeichnis