Dinesh Sahoo Ответов: 1

Вставка нескольких строк в SQL


КОГДА МЫ ИСПОЛЬЗУЕМ АДРЕС FEILDS W, ОБЪЯВЛЕННЫХ В SQL-ТАБЛИЦЕ.

Что я уже пробовал:

СОЗДАЙТЕ ТАБЛИЦУ EMP(ИМЯ VARCHAR2(10),ИДЕНТИФИКАЦИОННЫЙ НОМЕР(3));
ТАБЛИЦА СОЗДАНА
Вставить в EMP значения('&NAME',&ID);
ВВЕСТИ ИМЯ
ВВЕДИТЕ ИДЕНТИФИКАТОР
ПОСЛЕ ТОГО, КАК GIVINGG ДВА ПОЛЯ ОДИН РАЗ КОД EXCUTES И ОДИН RWO СОЗДАЕТСЯ.
Но я хочу дать несколько значений после создания 1-й строки(то есть для 2-й строки,3-й значения), как это сделать.

RedDk

Вставить в таблицу dbo.значения X('явно','явно') вставить две записи ... или, как вы говорите, вставить в значения ЭМП('ксилемы',1),('дерево',2),('cantbeatum',3),('joinem',4) ... да?

1 Ответов

Рейтинг:
0

OriginalGriff

См. синтаксис инструкции INSERT: Вставка (Transact-SQL) | Microsoft Docs[^] Это находится в разделе " вставка нескольких строк данных"

INSERT INTO TableName (list of columns) 
VALUES (list of values for row 1), 
       (list of values for row 2),
       (list of values for row 2),
       (list of values for row 2), 
       (list of values for row 2), 
       (list of values for row 2)


Dinesh Sahoo

как использовать функцию max с другими полями для получения данных.
команда не работает для повторной обработки таких данных,как first_name, last_name с самым высокооплачиваемым сотрудником.
команда:-
выберите first_name,last_name от сотрудника, где зарплата=max(зарплата);
ошибка :
групповая функция здесь не разрешена.

Zalak Artist

выберите first_name, last_name от сотрудника, где зарплата =(выберите max(зарплата) от сотрудника)