Arbeiten mit SQL in Visual FoxPro 9.0 - dFPUG

Werbung
SQL
Arbeiten mit SQL
in Visual FoxPro 9.0
deutschsprachige FoxPro User Group
Rainer Becker
Microsoft Visual FoxPro 9.0 Roadshow
Keine Limitierungen





Keine Limitierung auf UNIONs
Keine Limitierung der Tabellenzahl in SQL-SELECT
Keine Limitierung bei Joins und Unterabfragen
Unions werden im SQL-INSERT unterstützt
Erweiterung der Begrenzungen von WHERE…IN


SYS(3055) für FOR und WHERE Komplexität
IN LIST
Unterabfragen





Keine Limitierung auf die Verschachtelung der Unterabfragen
Korrelierende Unterabfragen
Abgeleitete Tabellenfelder (Subqueries in der FROM-Klausel)
UPDATE unterstützt Unterabfragen
TOP x Klausel kann verwendet werden


Natürlich ORDER BY benötigt
Nicht für korrelierte Unterabfragen
SELECT {fld_1}, {fld_2}
FROM {table_1}
WHERE {fld_2} in
(SELECT {fld_2} FROM {table_2}
WHERE {table_2.fld} = {table_1.fld})
Neue Funktionen


CAST für Typwandlungen
ICASE für Immediate Case-Statements
Performance-Verbesserungen



WHERE…LIKE kann nunmehr optimiert werden
TOP x [PCT] gibt nur die exakte Anzahl zurück
Volle Feldnamen in UNION…ORDER BY


Felder müssen im letzten UNION enthalten sein
Bessere Indexnutzung für gelöschte Datensätze
SQL-Erweiterungen










Keine Limits für Tabellen, IN, Subqueries
Subqueries in FROM-Klausel mit Hauptbezug
Feldliste aus Abfrage
Replacementfunktionen im Update
Unterabfragen und Gruppierungen
Updates, Deletes, Union, …
Optimierung für LIKE%, TOP n, OR
Abfrage auf gebufferte/originale Daten
Leerzeichen in Tabellen und View-Namen
Makro-Expansion in SQL-Statements
Remote Verbesserungen






ADO bookmarks
Conflict Checking
Auto-Refresh und OnDemand-Refresh
Unterstützung für Timestamps
Vorgabewerte für CursorFill
Konvertierung von Binary/VarChar/Logical
Cursor Adaptor




Time Stamps
Refresh-Optionen
Conflict Checking (VFP8SP1)
Delayed Memo Fetching
XML Adaptor



Support for hierarchical XML
Support for XPath expressions
XML encoding/decoding enhancements
VFP OLEDB Erweiterungen



Rückgabe von ADO-Recordsets aus Prozeduren
XML-Unterstützung
Exescript-Ausführung
Vielen Dank!
Besuchen Sie unsere Webseiten: http://www.dfpug.de,
http://portal.dfpug.de, http://forum.dfpug.de,
http://newsletter.dfpug.de, http://devcon.dfpug.de,
http://roadshow.dfpug.de, http://www.visualextend.de,
http://www.linuxtransfer.de, http://www.visualfoxpro.de
Herunterladen