SQL Parser

Der generische SQL Parser akzeptiert die folgenden Dialekte der Sprache SQL:

Ein separater SQL Parser ist für TANDEM NonStop SQL verfügbar.

Die Parser bauen einen abstrakten Syntaxbaum auf, der ein Quellprogramm im Arbeitsspeicher speichert und darstellt. Namensanalyse kann optional durchgeführt werden. Die Parser können entweder alleine arbeiten oder als Zusatzmodule in den Parsern für COBOL, PL/I und C zur Analyse der eingebetteten Anweisungen, welche in EXEC SQL Direktiven eingeschlossen sind.

Der generische SQL Parser akzeptiert nur reinen SQL Quellcode. CoCoLab stellt Hilfsprogramme zur Verfügung, welche eingebettetes SQL aus COBOL, PL/I, C Quellcode und aus Shellskripten extrahieren. Der extrahierte SQL Code kann vom generischen SQL Parser verarbeitet werden.

Hinweise

IBM DB2

Der generische Parser akzeptiert alle DML, DDL und SDL Anweisungen von IBM Universal Database Versionen 4, 7 und 8 einschließlich PL/SQL. Die folgenden DB2 Steuerkommandos sind implementiert: CATALOG, CREATE DATABASE, EXPORT, IMPORT, LOAD, REORG, RUNSTATS, UNCATALOG, UNLOAD, UPDATE.

Oracle und Informix

Der SQL Parser akzeptiert alle DML (Data Manipulation Language) Anweisungen und die meisten DDL (Data Definition Language) Anweisungen. Oracle PL/SQL wird unterstützt.

Sybase

Der SQL Parser akzeptiert alle Konstrukte von Sybase Adaptive Server Anywhere, Version 6 mit einigen wenigen Ausnahmen:

Die folgenden interaktiven GUI Kommandos sind nicht implementiert: CLEAR, CONFIGURE, EXIT, Help, SYSTEM. Die folgenden Kommandos sind nicht implementiert, weil in den Handbüchern keine präzise Syntaxdefinition gefunden werden konnte: PARAMETERS, READ, READTEXT, WRITETEXT. Das folgende Kommando ist nicht implementiert, weil es beliebigen C Code erlaubt: WHENEVER ... { C-Code }.

Microsoft

The SQL Parser akzeptiert alle DML (Data Manipulation Language) Anweisungen und alle Kontrollfluß Anweisungen.

Referenzen

IBM DB2

Oracle

Sybase

Informix

Microsoft



Über uns
Übersicht
Geschichte
Team
Produkte
Anwendungen
Parser
Cocktail Toolbox
Dienstleistungen
Entwicklung
Wartung
Schulung
Downloads
Demo Software
Dokumentation
Updates
Cocktail
Information
Neuigkeiten
Partner
Kontakt
Datenschutzerklärung

English