Inline-SQL

Inline-SQL

Inline-SQL (SQL bei stehender Verbindung) ist in der EDV die unmittelbare Einbindung von SQL-Befehlen als native Sprachelemente einer Programmiersprache im Direktzugriff bei der Kompilierung.
Es unterscheidet sich von Embedded SQL (eingebettetes SQL), da dieses bereits bestehende Serververbindungen umzieht.

SQL-Elemente und Programmvariablen können miteinander kombiniert werden, häufig sind auch Schleifenkonstrukte über selektierte Datensätze möglich. Inline-SQL findet häufig in proprietären Programmierumgebungen Anwendung, die zur Erstellung betrieblicher Anwendungssoftware genutzt werden (SAP, Baan/SSA). Sprachen, die Inline-SQL unterstützen, abstrahieren meist besser vom verwendeten Datenbankmanagementsystem, da sie die SQL-Syntax noch an den datenbankspezifischen SQL-Dialekt anpassen. Die Programmtexte werden durch Inline-SQL übersichtlicher als bei der sonst notwendigen Stringverarbeitung. Wird die Einbindung des SQL zudem mit dem Data Dictionary der jeweiligen Umgebung verkoppelt, ermöglicht dies, Fehler im SQL bereits bei der Kompilierung und nicht erst zur Laufzeit zu erkennen.


Wikimedia Foundation.

Игры ⚽ Нужна курсовая?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • SQL-92 — SQL (das Kürzel für Structured Query Language; offizielle Aussprache [ɛskjuːˈɛl], häufig auch [ˈsiːkwəl] →SEQUEL), ist eine Datenbanksprache zur Definition, Abfrage und Manipulation von Daten in relationalen Datenbanken. SQL ist von ANSI und ISO… …   Deutsch Wikipedia

  • SQL-99 — SQL (das Kürzel für Structured Query Language; offizielle Aussprache [ɛskjuːˈɛl], häufig auch [ˈsiːkwəl] →SEQUEL), ist eine Datenbanksprache zur Definition, Abfrage und Manipulation von Daten in relationalen Datenbanken. SQL ist von ANSI und ISO… …   Deutsch Wikipedia

  • SQL — ist eine Datenbanksprache zur Definition, Abfrage und Manipulation von Daten in relationalen Datenbanken. SQL ist von ANSI und ISO standardisiert und wird von fast allen gängigen Datenbanksystemen unterstützt. Die Bezeichnung SQL (offizielle… …   Deutsch Wikipedia

  • Embedded SQL — (eingebettetes SQL, abgekürzt: ESQL) ist eine Spracherweiterung von SQL, mit der es möglich ist, SQL Anweisungen innerhalb einer strukturierten oder objektorientierten Programmiersprache (der Hostsprache, typischerweise C, C++, COBOL, Ada, Pascal …   Deutsch Wikipedia

  • Embedded SQL — is a method of combining the computing power of a programming language and the database manipulation capabilities of SQL. Embedded SQL statements are SQL statements written inline with the program source code of the host language. The embedded… …   Wikipedia

  • Structured Query Language — SQL (das Kürzel für Structured Query Language; offizielle Aussprache [ɛskjuːˈɛl], häufig auch [ˈsiːkwəl] →SEQUEL), ist eine Datenbanksprache zur Definition, Abfrage und Manipulation von Daten in relationalen Datenbanken. SQL ist von ANSI und ISO… …   Deutsch Wikipedia

  • ESQL — Die Artikel Embedded SQL und Inline SQL überschneiden sich thematisch. Hilf mit, die Artikel besser voneinander abzugrenzen oder zu vereinigen. Beteilige dich dazu an der Diskussion über diese Überschneidungen. Bitte entferne diesen Baustein erst …   Deutsch Wikipedia

  • Comparison of code generation tools — This article compares variable metamodel code generation tools[clarification needed]. Fixed metamodel code generation tools, such as UML tools, are excluded (see List of UML tools). Name Creator OS First public release Latest stable version… …   Wikipedia

  • Stored procedure — A stored procedure is a subroutine available to applications accessing a relational database system. Stored procedures (sometimes called a proc, sproc, StoPro, or SP) are actually stored in the database data dictionary.Typical uses for stored… …   Wikipedia

  • Lasso (programming language) — Infobox Software name = LASSO caption = developer = LassoSoft, LLC latest release version = 8.5.5 latest release date = March 20, 2008 operating system = Mac, Windows, Linux genre = Middleware Application Server license = Proprietary website =… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”