Создание запросов «Вставка значений» (визуальные инструменты для баз данных)

Добавить новую строку в текущую таблицу можно с помощью запроса «Вставка значений». При создании запроса «Вставка значений» необходимо указать:

  • таблицу базы данных, в которую добавляется запись;

  • столбцы, содержимое которых нужно добавить;

  • константу или выражение, значение которой нужно вставить в соответствующий столбец.

Например, следующий запрос добавляет запись в таблицу titles, указывая значения столбцов для столбцов title, type, publisher и price:

INSERT INTO titles
         (title_id, title, type, pub_id, price)
VALUES   ('BU9876', 'Creating Web Pages', 'business', '1389', '29.99')

При создании запроса «Вставка значений» панель критериев изменяется таким образом, чтобы показывать только те параметры, которые доступны при добавлении записей: имя столбца и значение для вставки.

ПредупреждениеВнимание!

Действия, произведенные при выполнении запроса «Вставка значений», отменить нельзя. В целях предосторожности создайте резервную копию данных перед выполнением запроса.

Создание запроса «Вставка значений»

  1. Добавьте таблицу, которую требуется обновить, на панель диаграмм.

  2. В меню Конструктора запросов выберите Изменить тип и щелкните Вставить значения.

    ПримечаниеПримечание

    Если во время создания запроса «Вставка значений» на панели диаграмм отображается несколько таблиц, в конструкторе запросов и представлений появляется диалоговое окно Выбор целевой таблицы для вставки, в котором пользователь должен указать имя обновляемой таблицы .

  3. На панели диаграмм установите флажки рядом с каждым столбцом, для которого необходимо обновить значения. Эти столбцы появятся на панели критериев. Столбцы будут обновлены только в случае добавления их в запрос.

  4. В столбце Новое значение на панели критериев введите новое значение столбца. Вводить можно константы, имена столбцов или выражения. Значения должны соответствовать типу данных обновляемого столбца или быть совместимыми с ним.

    ПредупреждениеВнимание!

    Конструктор запросов и представлений не в состоянии проверить, соответствует ли длина вставляемого значения длине соответствующего поля таблицы. Слишком длинное значение может быть усечено без предупреждения. Например, если длина столбца name равна 20 символам, при попытке поместить туда значение длиной 25 символов произойдет усечение последних 5 символов.

При выполнении запроса «Вставка значений» панель Результаты не отображает никаких сообщений. Вместо этого появляется сообщение о том, сколько строк было изменено.

См. также

Основные понятия

Поддерживаемые типы запросов (визуальные инструменты для баз данных)

Другие ресурсы

Разделы по конструированию запросов и представлений (визуальные инструменты для баз данных)

Выполнение основных операций с запросами (визуальные инструменты для баз данных)