Результаты

В общем случае выдается следующая информация:

  1. длительность обработки SQL-оператора (время начала и окончания обработки с точностью до минуты) – если установлен режим выдачи статистики (см. команду COUNT);

  2. код завершения и его расшифровка, указывающие на причину, по которой ядро СУБД ЛИНТЕР не смогло выполнить SQL-оператор (см. документ «СУБД ЛИНТЕР. Справочник кодов завершения»), например:

    INL: состояние выполнения: 1503
    Таблица уже существует

В частных случаях дополнительно выдается следующая информация:

SQL-оператор Дополнительная информация
INSERT

Количество добавленных в таблицу записей

INL: добавлено строк : nnn

DELETE

Количество реально удаленных из таблицы записей

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

UPDATE

Количество реально измененных в таблице записей

INL: изменено строк : nnn

SELECT

Количество реально выданных записей в виде

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

GET EVENT

Текущее состояние указанного события

(событие установлено/событие не установлено)

TEST TABLE

Результаты тестирования таблицы

Результаты поисковых запросов, выводимые по умолчанию, приведены в таблице 2.

Таблица 2. Отображение по умолчанию типов данных

Тип данных

Представление по умолчанию

SMALLINT

Отрицательные значения выводятся со знаком '–', положительные – без знака. Для представления положительных чисел со знаком надо использовать функцию to_char(), например:

select to_char(weight, 's99999') from auto;

INT

Аналогично SMALLINT

BIGINT

Аналогично SMALLINT

CHAR

Ширина выводимого столбца всегда равна размеру столбца в таблице

VARCHAR

По умолчанию ширина выводимого столбца всегда равна размеру столбца в таблице. Если количество выбранных символов меньше размера столбца в таблице, то недостающие символы отображаются в виде пробелов справа.

Для отмены расширения столбца используется ключ -nf

BYTE

Ширина выводимого столбца всегда равна размеру столбца в таблице

VARBYTE

По умолчанию ширина выводимого столбца всегда равна размеру столбца в таблице. Если количество выбранных байтов меньше размера столбца в таблице, то недостающие байты отображаются в виде пробелов справа.

Для отмены расширения столбца используется ключ -nf

REAL

Данные отображаются в формате [s]99999999.9999 без выравнивания по десятичной точке, незначащие нули справа и слева отбрасываются, например:

|               123.456|
|              123.4567|
|                -12.06|
|                0.6999|
|                    45|

DOUBLE

Данные отображаются в формате [s]99999999999999.999999999 без выравнивания по десятичной точке, незначащие нули справа и слева отбрасываются, например:

|               123.456|
|         123.456789123|
|              - 23.406|
|                  0.69|
|                678885|

DECIMAL (NUMERIC)

Данные отображаются в формате [s]9999999999999999999.9999999999 c выравниванием по десятичной точке, незначащие нули справа (кроме первого после точки) и слева отбрасываются, например:

|               123.456|
|          23.456789123|
|                 12.06|
|                0.6999|
|                 643.0|
|            -796.00954|

DATE

Данные отображаются в формате дд.мм.гггг:чч:ми:сс:тт, например:

    24.08,2002:14:24:39:00

BOOLEAN

Данные отображаются в формате T или F:

    T – true (0), F – false (1)

NCHAR

Представление UNICODE-данных в текущей кодовой странице inl

NCHAR VARYING

Представление UNICODE-данных в текущей кодовой странице inl. Если количество выбранных символов меньше размера столбца в таблице, то недостающие символы отображаются в виде пробелов справа.

Для отмены расширения столбца используется ключ -nf

BLOB

Системный описатель BLOB-столбца в виде:

  • размер BLOB-файла;

  • номер первой порции;

  • номер последней порции;

  • число BLOB-файлов;

  • дд.мм.гггг дата – дата создания фразового индекса (если он создан) или нулевая дата – в противном случае;

  • тип BLOB-данных (текст, графика, видео и т.п.), например:

    |0000572006 000002 000143 1 22.09.2002 003|

EXTFILE

Спецификация внешнего файла (символьная строка длиной 512 символов)


Примечания

  1. Для просмотра данных типа CHAR, VARCHAR, BYTE, VARBYTE, NCHAR, NCHAR VARYING большой размерности рекомендуется использовать табличный режим (см. команду BROWSE).

  2. При выводе символьного значения на терминал двоичные нули, символы табуляции, перевода строк, возврата каретки заменяются пробелами, другие непечатные символы – точками. При выводе в файл непечатные символьные значения записываются без изменений.