Доступные версии документации

COUNT

Формат

COUNT

Назначение

Разрешение/запрет выдачи итоговой статистики.

Описание

Результаты обработки SQL-запросов, относящихся к обработке собственно данных, inl по умолчанию сопровождает дополнительной статистической информацией, позволяющей оценивать как временные характеристики выполнения запроса, так и его семантическую корректность (количество реально выбранных/обработанных записей), например:

INL : удалено строк  : 23

или

INL : выдано строк   : 12

Если вывод статистической информации нежелателен, то его можно запретить, установив переключатель итоговой статистики в положение выкл. (выключен).

Если этот переключатель установлен в положение вкл. (включен), то выборки данных будут сопровождаться итоговой статистикой.

Управление переключателем итоговой статистики выполняет команда COUNT, которая меняет текущее состояние переключателя на противоположное, т.е. вкл./выкл. на выкл./вкл. соответственно.

Команда COUNT воздействует только на SQL-операторы:

  • SELECT;

  • INSERT;

  • DELETE;

  • UPDATE;

  • EXECUTE PROCEDURE (если возвращается тип данных «курсор»).

Сразу после запуска inl переключатель итоговой статистики по умолчанию установлен в положение вкл.

Для просмотра текущего состояния переключателя статистики используется команда LIST.

Примеры

1) В процессе отладки 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

2) Получить время выполнения SQL-запроса.

SQL>list
…
count    : вкл.
…
SQL>update auto set year=year+1900;
INL: начальное время : 17:54:54 конечное  время : 17.54.56
INL: изменено строк    : 1000
Заметили ошибку?
Выделите текст и нажмите Ctrl + Enter