Transaction Control Language

Transaction Control Language

Die Transaction Control Language (TCL) ist derjenige Teil einer Datenbanksprache, der verwendet wird, um die durch Datenverarbeitungs-Befehle formulierten Einfügungen, Bearbeitungen und Löschungen endgültig in die Datenbank zu übernehmen. In der Datenbanksprache SQL sind das in erster Linie die Befehle COMMIT (englisch für „anvertrauen“) zum Bestätigen sowie ROLLBACK (englisch für „zurückholen“) zum Verwerfen aller in der momentan gültigen Transaktion zusammengefassten Änderungen. Ein eigener Befehl für das Starten einer Transaktion ist im SQL-Standard nicht vorgesehen.[1] Demnach wird eine Transaktion implizit durch die meisten anderen vorangegangenen Anweisungen initiiert. Viele Datenbanksysteme bieten dennoch einen Befehl BEGIN TRANSACTION oder START TRANSACTION an.

Die Einordnung der Transaktionsbefehle in eine eigene Kategorie ist nicht standardisiert und wird nur von einigen Autoren und Herstellern verwendet, beispielsweise von Oracle. Weitaus häufiger werden die Transaktionsbefehle der Data Manipulation Language (DML) zugeordnet, seltener auch der Data Control Language (DCL).

Einzelnachweise

  1. C. Date, H. Darwen: SQL – Der Standard: SQL/92 mit den Erweiterungen CLI und PSM, 1998, S. 81.

Wikimedia Foundation.

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

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

  • Transaction Control Language — A Transaction Control Language (TCL) is a computer language and a subset of SQL, used to control transactional processing in a database. Examples of TCL commands include: *COMMIT to apply the transaction. *ROLLBACK to undo all changes of a… …   Wikipedia

  • Data Control Language — Die Data Control Language (DCL) ist derjenige Teil einer Datenbanksprache, der verwendet wird, um Berechtigungen zu vergeben oder zu entziehen. DCL ist die Datenüberwachungssprache einer Datenbank. Die DCL gibt es in unterschiedlichen Systemen in …   Deutsch Wikipedia

  • Data control language — A data control language (DCL) is a syntax similar to a computer programming language used to control access to data stored in a database. In particular, it is a component of Structured Query Language (SQL). Examples of DCL commands include: GRANT …   Wikipedia

  • Structured query language — SQL Apparu en 1974 Auteur …   Wikipédia en Français

  • Data Description Language — Die Data Definition Language (DDL) ist eine Computersprache, die verwendet wird, um Datenstrukturen und verwandte Elemente zu beschreiben, zu ändern oder zu entfernen. Ursprünglich bezog sich DDL auf Datenbanksysteme, der Begriff wird aber heute… …   Deutsch Wikipedia

  • Data Query Language — Die Data Manipulation Language (DML, englisch für „Datenbearbeitungssprache“) ist derjenige Teil einer Datenbanksprache, der verwendet wird, um Daten zu lesen, zu schreiben, zu ändern und zu löschen. DML ist die Datenver oder… …   Deutsch Wikipedia

  • Data Manipulation Language — Die Data Manipulation Language (DML, englisch für „Datenbearbeitungssprache“) ist derjenige Teil einer Datenbanksprache, der verwendet wird, um Daten zu lesen, zu schreiben, zu ändern und zu löschen. DML ist die Datenver oder… …   Deutsch Wikipedia

  • Data Definition Language — Die Data Definition Language (DDL) ist eine Computersprache, die verwendet wird, um Datenstrukturen und verwandte Elemente zu beschreiben, zu ändern oder zu entfernen. Ursprünglich bezog sich DDL auf Datenbanksysteme, der Begriff wird aber heute… …   Deutsch Wikipedia

  • Structured Query Language — Содержание 1 История 1.1 Вопросы совместимости 2 Преимущества и недостатки …   Википедия

  • Control table — This simple control table directs program flow according to the value of the single input variable. Each table entry holds a possible input value to be tested for equality (implied) and a relevant subroutine to perform in the action column. The… …   Wikipedia

Share the article and excerpts

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