PRAKASH_N Ответов: 3

Создание хранимых процедур передача параметров в MySQL


Привет Друзья,,


Как создать хранимую процедуру в MySql, которая не принимает никаких параметров.

Я попробовал следующий код:


Create procedure loadGrid()
as
begin 
select *from custdetails
end 


но я получаю ошибку..

Запрос: создать процедуру custdetailLoad () BEGIN SELECT *FROM custdetail end
Код Ошибки: 1064
У вас есть ошибка в синтаксисе SQL; проверьте руководство, которое соответствует вашей версии сервера MySQL, чтобы найти правильный синтаксис для использования рядом с " в строке 4
Время Исполнения: 00: 00:00: 000
Время Трансфера: 00: 00:00: 000
Общее Время : 00: 00:00: 000

пожалуйста, дайте мне решение

3 Ответов

Рейтинг:
2

Sudhakar Shinde

Пожалуйста, попробуйте ниже код.

CREATE PROCEDURE loadGrid()
BEGIN
    SELECT * FROM custdetails;
END

Пожалуйста, прочитайте больше о хранимой процедуре, используя это ССЫЛКА.


Рейтинг:
1

erogaki

Вот как вы это делаете

CREATE PROCEDURE [dbo].[loadGrid]

AS
BEGIN
      SELECT * FROM custdetails

END
GO


Рейтинг:
1

Member 13123459

DELIMITER @@
create procedure usp_sum_of_sales(
IN pro_id int )
begin
select sum(Price) from Sales where Product_id =pro_id group by Product_id ;
end

call usp_sum_of_sales (200);