4D v14

SQL

Home

 
4D v14
SQL

SQL    


 

 

Zusätzlich zu den Erläuterungen im Video sollten Sie auch folgendes beachten:

In einer SQL Anfrage können wir weder Zeiger noch Array-Zeilen verwenden, da sie der Interpreter nicht berücksichtigt. Für diese Elemente ist es in der Regel besser, die Anfrage als Text zu erstellen und dann mit dem SQL Befehl EXECUTE IMMEDIATE auszuführen.

  `VARIABLE TYPING IMPERATIVE, sonst erzeugt die Suche einen Fehler
 ARRAY TEXT(ArrTechniciansStats;0) `Erstellt ein Array ohne Elemente; es wird bei der nächsten Suche gefüllt
 ARRAY TEXT($ArrTechniciansID;0) `Erstellt Array zum Speichern der Techniker ID
 
  `Vergessen Sie nicht das Leerzeichen oder Zeilenschaltung am Ende jeder Zeile
 C_TEXT($TextQuery)
 $TextQuery:="SELECT Last_name, ID "
 $TextQuery:=$TextQuery+"FROM TECHNICIANS "
 $TextQuery:=$TextQuery+"INTO :ArrTechnicians, :$ArrTechniciansID"
 
 Begin SQL `Wir wollen nur den Nachnamen des Technikers finden und in einem Array speichern.
    EXECUTE IMMEDIATE :$TextQuery;
 End SQL

Das wählt den Nachnamen und die ID in der Tabelle Technicians aus und überträgt sie in die beiden Arrays.

 
 

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: SQL

 
ARTIKELVERWENDUNG

Self-Training ( 4D v13)
Self-Training ( 4D v14)