Поделиться через


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

применимо к:SQL Server

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

  • Таблица базы данных, в которую нужно добавить строку.

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

  • Значение или выражение для вставки в каждый отдельный столбец.

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

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 символов могут быть обрезаны.

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