Der Befehl SQL SET OPTION ändert den in Option übergebenen Wert.
Für Option sind folgende vordefinierten Konstanten unter dem Thema SQL möglich:
Konstante |
Typ |
Wert |
Meldung |
SQL asynchronous |
Lange Ganzzahl |
1 |
0 = Synchrone Verbindung (Standardwert), 1 (oder anderer Wert als 0) = Asynchrone Verbindung |
SQL charset |
Lange Ganzzahl |
100 |
Textcodierung für Anfragen, die an externe Quellen gesendet werden (via SQL pass-through). Die Änderung wird für den aktuellen Prozess und die aktuelle Verbindung ausgeführt. Mögliche Werte: MIBEnum Identifier (siehe Hinweis 2) oder Wert -2 (siehe Hinweis 3) Standardwert: 106 (UTF-8) |
SQL connection timeout |
Lange Ganzzahl |
5 |
Maximale Wartezeit für Antwort beim Ausführen des Befehls SQL LOGIN. Dieser Wert wird nur berücksichtigt, wenn er vor dem Öffnen der Verbindung gesetzt wurde. Mögliche Werte: Zeit in Sekunden Standardwert: Kein Timeout |
SQL max data length |
Lange Ganzzahl |
3 |
Maximale Länge der zurückgegebenen Daten |
SQL max rows |
Lange Ganzzahl |
2 |
Maximale Anzahl Zeilen in Ergebnisgruppe (verwendet für Vorschau) |
SQL query timeout |
Lange Ganzzahl |
4 |
Maximale Wartezeit für Antwort beim Ausführen des Befehls SQL EXECUTE. Werte: Zeit in Sekunden Standardwert: kein Timeout |
Hinweise:
- Arbeiten Sie mit der 4D internen SQL Engine, entfällt die Konstante SQL Asynchronous, da diese Verbindung immer synchron ist.
- MIBEnum Nummern finden Sie unter http://www.iana.org/assignments/character-sets.
- Übergeben Sie -2 als Wert für SQL Charset, wird die vom 4D SQL Server verwendete Codierung automatisch an die laufende Plattform angepasst (keine UTF Codierung):
- Unter Windows wird ISO8859-1 verwendet
- Auf Mac OS wird MAC-ROMAN verwendet
Bei korrekt ausgeführtem Befehl hat die Systemvariable OK den Wert 1, sonst den Wert 0 (Null).