Задавайте вопросы, мы ответим
Вы не зашли.
Вставить три новых строки в таблицу Виды страхования
я начал писать алгоритм вот так но это не совсем процедура
INSERT INTO [Виды страхования](наименование, сумма)
VALUES ('', ''),
('', ''),
('', '')
GO
SELECT * FROM [Виды страхования]
Отредактированно Дмитрий1997 (04.03.2019 16:28:08)
Неактивен
У вас точно MySQL, а не MSSQL?
В MySQL хранимая процедура создается оператором create procedure. Какие значения должны добавляться в новых строках, какие параметры процедура принимает при вызове?
Неактивен
MySQL задание просто Вставить три новых строки в таблицу Виды страхования. Про ПАРАМЕТР нету ни слова.
Неактивен
тогда внутри процедуры 1 команда insert, добавляющая три строки
и всё
Неактивен
я сделал вот так выдаёт ошибку
CREATE PROCEDURA gg
insert into [Виды страхования](наименование, сумма)
GO
SELECT * FROM [Виды страхования]
Неактивен
Вы используете синтаксис MSSQL, в MySQL другой.
Например, вместо квадратных скобок используются обратные кавычки ``, т.е. правильно будет
insert into `Виды страхования` (`наименование`, `сумма`) ...
создайте таблицу
напишите сначала insert добавляющий три строки
потом поместите его внутрь процедуры
синтаксис создания процедуры, см в доке https://dev.mysql.com/doc/en/create-procedure.html
выполнять можно на www.sqlfiddle.com/ (и давать здесь ссылку на пример)
или показывайте здесь пример в виде последовательности команд
create table `Виды страхования` ..
insert into ...
и сообщение об ошибке сервера
Неактивен