COUNT
Формат
COUNT
Назначение
Разрешение/запрет выдачи итоговой статистики.
Описание
Результаты обработки SQL-запросов, относящихся к обработке собственно данных, inl по умолчанию сопровождает дополнительной статистической информацией, позволяющей оценивать как временные характеристики выполнения запроса, так и его семантическую корректность (количество реально выбранных/обработанных записей), например:
INL : удалено строк : 23
или
INL : выдано строк : 12
Если вывод статистической информации нежелателен, то его можно
запретить, установив переключатель итоговой статистики в положение
выкл.
(выключен).
Если этот переключатель установлен в положение
вкл.
(включен), то выборки данных будут сопровождаться итоговой
статистикой.
Управление переключателем итоговой статистики выполняет команда
COUNT
, которая меняет текущее состояние переключателя на противоположное,
т.е.
вкл./выкл
. на
выкл./вкл.
соответственно.
Команда
COUNT
воздействует только на SQL-операторы:
-
SELECT
; -
INSERT
; -
DELETE
; -
UPDATE
; -
EXECUTE PROCEDURE
(если возвращается тип данных «курсор»).
Сразу после запуска
inl
переключатель итоговой статистики по умолчанию установлен в
положение
вкл.
Для просмотра текущего состояния переключателя статистики используется команда LIST.
Примеры
-
В процессе отладки SQL-запроса для подсчета найденных записей можно вместо встроенной в SQL функции count использовать команду
COUNT
.SQL >select count(personid) from auto where make='FORD'; | 118| INL : выдано строк :1 SQL >select personid from auto where make='FORD'; | 1| | 20| | 22| | 30| … | 981| | 983| | 997| INL : выдано строк :118
-
Получить время выполнения SQL-запроса.
SQL >list … count : вкл. … SQL >update auto set year=year+1900; INL: начальное время : 17:54:54 конечное время : 17.54.56 INL: изменено строк : 1000