Возвращает номер текущей используемой Рабочей Области или наибольший номер свободной рабочей области..

SELECT([ 0 | 1 | cTableAlias ])

Параметры

0

Определяет, что функция SELECT( ) возвращает номер текущей рабочей области.

1

Определяет, что функция SELECT( ) возвращает наибольший номер свободной рабочей области.

cTableAlias

Определяет алиас открытой Таблицы, для которой функция SELECT( ) возвращает номер рабочей области, где она открыта.

Expand imageВозвращаемое значение

Числового типа

Expand imageКомментарии

Функция SELECT( ) возвращает номер текущей рабочей области, если действует установка SET COMPATIBLE = OFF. Если SET COMPATIBLE = ON, SELECT( ) возвращает наибольший номер свободной рабочей области.

Рабочая Область (work area) может быть выбрана, активирована, или установлена как текущая с помощью команды SELECT.

Expand imageПример

  CopyCode imageКопировать Код
CLOSE DATABASES
SET COMPATIBLE ON
OPEN DATABASE (HOME(2) + 'data\testdata')

SELECT 0 && выбираем свободную рабочую область
USE customer && открываем таблицу Customer

SELECT 0 && выбираем свободную рабочую область
USE orders && открывает таблицу Orders

CLEAR
? SELECT( ) && возвращается = 3, наименьшая доступная рабочая область

Expand imageСм. также