Freigeben über


SQL-Befehle - Überblick

Visual FoxPro unterstützt SQL-Befehle (SQL = Structured Query Language). Die SQL-Befehle in Visual FoxPro verwenden die Rushmore-Technologie, um die Leistung zu verbessern. Ein einziger SQL-Befehl kann mehrere Visual FoxPro-Befehle ersetzen.

Visual FoxPro unterstützt die folgenden SQL-Befehle:

  • SELECT - SQL
    Gibt die Kriterien an, auf denen eine Abfrage basiert, und gibt die Abfrage aus. Visual FoxPro wertet die Abfrage aus und ruft die angegebenen Daten aus der/den Tabelle(n) ab. Der SELECT-Befehl ist wie alle anderen Visual FoxPro-Befehle in Visual FoxPro integriert. In folgenden Bereichen kann eine Abfrage mit dem SELECT-Befehl erstellt werden:
    • im Befehlsfenster
    • in einem Visual FoxPro-Programm (wie jeder beliebige andere Visual FoxPro-Befehl)
    • im Abfrage-Designer
  • ALTER TABLE - SQL
    Nimmt Änderungen an einer vorhandenen Tabelle vor. Sie können für jedes Feld der Tabelle den Namen, den Typ, die Genauigkeit, die Skalierung, die NULL-Wertunterstützung und die Regeln der referenziellen Integrität ändern.
  • CREATE CURSOR - SQL
    Erstellt eine temporäre Tabelle. Jedes Feld der temporären Tabelle wird mit einem Namen, einem Typ, einer Genauigkeit, einer Skalierung, einer NULL-Wertunterstützung sowie Regeln der referenziellen Integrität definiert. Diese Definitionen können im Befehl selbst angegeben oder aus einem Array abgerufen werden.
  • CREATE TABLE - SQL
    Erstellt eine Tabelle. Jedes neue Tabellenfeld wird mit einem Namen, einem Typ, einer Genauigkeit, einer Skalierung, einer NULL-Wertunterstützung sowie Regeln der referenziellen Integrität definiert. Diese Definitionen können im Befehl selbst angegeben oder aus einem Array abgerufen werden.
  • DELETE - SQL
    Markiert Datensätze einer Tabelle zum Löschen unter Verwendung der SQL-Syntax.
  • INSERT - SQL
    Fügt einen neuen Datensatz an das Ende einer vorhandenen Tabelle an. Der neue Datensatz enthält im INSERT-Befehl aufgelistete Daten oder Daten aus einem Array.
  • UPDATE - SQL
    Aktualisiert Datensätze in einer Tabelle. Die Datensätze können auf der Grundlage der Ergebnisse einer SELECT - SQL-Anweisung aktualisiert werden.

Siehe auch

CREATE CURSOR - SQL | CREATE QUERY | CREATE TABLE - SQL | DELETE - SQL | INSERT - SQL | MODIFY QUERY | SELECT - SQL | UPDATE - SQL