Студопедия
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция
|
Вставьте несколько строк с использованием панели сетки Grid Pane
- Перейдите к папке Tables базы данных Aromatherapy, щелкните правой кнопкой мыши на таблице MyOils, откройте Open Table (Открытие таблицы) и выберите Return All Rows (Показать все строки). Будет открыт новый экземпляр конструктора запросов Query Designer.
увеличить изображение
- Не закрывая конструктор запросов Query Designer, откройте новое представление таблицы Oils, щелкнув правой кнопкой мыши на таблице Oils, открыв Open Table (Открытие таблицы) и выбрав Query (Запрос). Будет открыт новый экземпляр конструктора запросов Query Designer.
увеличить изображение
- Скройте панель SQL Pane и панель Results Pane.
увеличить изображение
- Щелкните на кнопке Change Query Type (Изменить тип запроса) в панели инструментов конструктора запросов и выберите Insert From (Вставить из) в списке. Конструктор запросов Query Designer отобразит диалоговое окно, предлагающее вам выбрать таблицу-адресат.
- Выберите MyOils из списка и нажмите ОК. Конструктор запросов Query Designer добавит в панель сетки Grid Pane столбец Append.
увеличить изображение
- Измените запрос, чтобы вставить только столбцы OilName и LatinName.
увеличить изображение
- Добавьте Left(OilName, 6) в качестве вычисляемого столбца в панель сетки Grid Pane, снимите флажок в ячейке вывода Output и установите в ячейке условия Criteria значение <> 'Insert'.
увеличить изображение
- Нажмите кнопку Run (Выполнить) в панели инструментов конструктора запросов, чтобы исполнить запрос. Конструктор запросов Query Designer отобразит сообщение, подтверждающее, что запрос был исполнен.
- Нажмите ОК, чтобы закрыть окно сообщения. Перейдите к окну конструктора запросов Query Designer, отображающему все строки в таблице MyOils.
- Нажмите кнопку Run (Выполнить) в панели инструментов конструктора запросов, чтобы повторно исполнить запрос SELECT *.
увеличить изображение
Вставьте несколько строк с использованием панели SQL Pane
- Перейдите к окну конструктора запросов Query Designer, содержащему оператор INSERT.
- Скройте панель диаграмм Diagram Pane и панель сетки Grid Pane и отобразите панель SQL Pane.
увеличить изображение
- Замените оператор SQL на следующий:
INSERT INTO MyOils (OilName, LatinName)SELECT OilName, LatinNameFROM OilsWHERE (LEFT(OilName, 6) = 'Insert')
увеличить изображение
Примечание. Единственное изменение здесь затрагивает только оператор WHERE.
- Нажмите кнопку Run (Выполнить) в панели инструментов конструктора запросов, чтобы исполнить запрос. Enterprise Manager отобразит сообщение, подтверждающее, что запрос был исполнен.
- Нажмите ОК, чтобы закрыть окно сообщения. Перейдите к окну конструктора запросов Query Designer, отображающему все строки таблицы MyOils.
- Нажмите кнопку Run (Выполнить) в панели инструментов конструктора запросов, чтобы повторно исполнить запрос SELECT *. Осуществите прокрутку до конца таблицы, чтобы убедиться, что новые строки были добавлены.
увеличить изображение
- Закройте оба окна конструктора запросов Query Designer.
Краткое содержание
Чтобы ...
| Синтаксис оператора SQL
| Вставить строку с заданными столбцами
| INSERT INTO таблица_или_представление (список_столбцов) VALUES (список_значений)
| Вставить строку со всеми столбцами
| INSERT INTO таблица_или_представление VALUES (список_значений)
| Вставить несколько строк с использованием оператора SELECT
| INSERT INTO таблица_или_представление [(список_столбцов)] SELECT (список_столбцов) FROM таблица_или_представление [WHERE (условие)] |
|