SELECT( )-Funktion
Gibt die Nummer des ausgewählten Arbeitsbereichs oder die höchste Nummer eines noch nicht verwendeten Arbeitsbereichs zurück.
SELECT([ 0 | 1 | cTableAlias ])
Rückgabewerte
Numerisch
Parameter
- 0
Gibt an, dass SELECT( ) die Nummer des aktuellen Arbeitsbereichs zurückgibt. - 1
Gibt an, dass SELECT( ) die höchste Nummer unter den nicht verwendeten Arbeitsbereichen zurückgibt. - cTableAlias
Gibt den Alias der Tabelle an, für die SELECT( ) den Arbeitsbereich zurückgibt.
Hinweise
SELECT( ) gibt die Nummer des aktuellen Arbeitsbereichs zurück, wenn SET COMPATIBLE auf OFF eingestellt ist. Ist SET COMPATIBLE auf ON eingestellt, gibt SELECT( ) die Nummer des nicht verwendeten Arbeitsbereichs zurück, der die niedrigste Nummer hat.
Ein Arbeitsbereich kann mit SELECT ausgewählt (aktiviert) werden.
Beispiel
CLOSE DATABASES
SET COMPATIBLE ON
OPEN DATABASE (HOME(2) + 'data\testdata')
SELECT 0 && Unused work area
USE customer && Opens Customer table
SELECT 0 && Unused work area
USE orders && Opens Orders table
CLEAR
? SELECT( ) && Returns 3, lowest available work area