Link Search Menu Expand Document

ИсключениеЗапроса

Стд::БазаДанных::ИсключениеЗапроса
Базовые типы: Исключение
Доступность: Сервер

При выполнении запросов из встроенного языка перехватывать можно только восстановимые исключения - все восстановимые исключения языка запросов во встроенном языке представлены как ИсключениеЗапроса.
К восстановимым исключениям относятся:

  • Синтаксическая ошибка в языке запросов
    • Например: Выброть 1} (ошибка в написании ключевого слова)
  • Ошибка проверки языка запросов
    • Например: Выбрать Поле (Не найдено поле Поле)
  • Ошибка при проверке прав доступа
  • Ошибка в формате имени
    • Например: [Имя (Неправильное экранирование)
  • Слишком маленькое или слишком большое значение типа ДатаВремя
  • Ошибки при работе с временными таблицами (дублирующееся имя временной таблицы, временная таблица на найдена и т.п.)
  • Ошибка блокировки
    • Превышено время ожидания блокировки
    • Взаимоблокировка (deadlock)
  • Нарушение уникальности первичного ключа или уникального индекса
  • Ошибка работы с данными
    • Деление на 0
    • Арифметическое переполнение (Например: Выразить(42 Как Число(1))
    • Обрезка значений типа Строка или Байты при вставке
      • Например, есть поле Поле временной таблицы Таблица типа Строка(5)
      • Выполняется запрос: Вставить В Таблица (Поле) Значения ("123456")

Сравнение ссылочное


Свойства

Позиция

ТолькоЧтение Позиция: ПозицияВТексте?
Доступность: Сервер

Позиция в тексте запроса, с которой связана обнаруженная ошибка.
Информация о позиции может отсутствовать, в этом случае свойство имеет значение Неопределено.