Форум программистов, компьютерный форум, киберфорум
MySQL
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 09.01.2014
Сообщений: 48
1

Хранимая процедура в phpmyadmin

13.08.2019, 17:11. Показов 741. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Хотел создать хранимую процедуру, для выгрузки данных из datagrid в соответствующую таблицу в БД, но не могу понять, почему он ругается и не даёт мне её создать.

T-SQL
1
2
3
4
5
6
7
8
9
10
11
12
CREATE PROCEDURE [dbo].[insert]
    @ask nvarchar(50),
    @offer nvarchar(50),
 .....   // и т.д. все столбцы(указаны ниже)....
 
    @Id int out
 
    AS
    INSERT INTO orders (ask, offer, status, name, company, city, rclass, phone, ctime, email, cdate)
    VALUES (@ask, @offer, @status, @name, @company, @city, @rclass, @phone, @ctime, @email, @cdate)
   
    SET @Id=SCOPE_IDENTITY(
)

Пробовал через вкладку добавить процедуру, но там непонятно толи в ручную с помощью их редактора создавать процедуры, толи что. Кто сталкивался с созданием хранимых процедур подскажите, ошибка в запросе или его как-то по особенному преподнести надо.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.08.2019, 17:11
Ответы с готовыми решениями:

Хранимая процедура
Добрый день! Написал хранимую процедуру, но выдает ошибку "#1064 - You have an error in your SQL...

Хранимая процедура
DELIMITER // DROP PROCEDURE IF EXISTS proc // CREATE PROCEDURE proc(IN ch VARCHAR(30)) BEGIN...

Хранимая процедура
Помогите пожалуйста кто чем сможет!Есть 5 состояний, допустим последовательный...

Хранимая процедура не выдает результатов
Не пойму в чем проблема. help) есть хранимая процедура, но она при вызове не выдает результатов -...

2
Невнимательный
2604 / 979 / 325
Регистрация: 08.02.2013
Сообщений: 5,752
Записей в блоге: 2
13.08.2019, 18:22 2
у mysql другой синтаксис такого запроса например вот http://www.sqlinfo.net/mysql/m... INSERT.php
Обратите внимание на BEGIN END и символы ;
Насчёт phpmyadmin не скажу, но !$mysqli->query() вроде должна такие запросы выполнять

// пример чуть проще , не хватает какого-нибудь OUT id INT в параметрах
// и чего-то типа SELECT LAST_INSERT_ID() INTO id; в BEGIN-END
1
0 / 0 / 0
Регистрация: 09.01.2014
Сообщений: 48
13.08.2019, 19:56  [ТС] 3
ft4l, Тут вы правы, запрос изначально под sql server шёл, просто пока только начал работать с БД, ещё не знаю многих особенностей
0
13.08.2019, 19:56
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.08.2019, 19:56
Помогаю со студенческими работами здесь

Хранимая процедура. Линейное уравнение
Здравствуйте, подскажите, пожалуйста, как правильно написать решение линейного уравнения вида ax=b...

Хранимая процедура для нарастающего итога
Здравствуйте, специалисты! Есть таблица `id` mediumint(8) unsigned AUTO_INCREMENT, `user`...

Хранимая процедура для объединения полей в БД
Добрый день. Есть 3 таблицы: 1. orders 2. products 3. orderItems: id idOrder(forein key на...

Хранимая процедура. Не переходит в ветку истина
Приветствую, расскажите пожалуйста почему так выполняется ХП, в переменную user_count попадает...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru