powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите с процедурой
6 сообщений из 6, страница 1 из 1
Помогите с процедурой
    #38770757
kot07
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте, помогите написать процедуру.
Реализовать процедуру, которая выводит информацию обо всех поставщиках и количестве различных городов, в которых находятся обслуживаемые ими проекты. Я так понимаю нужно доработать ранее созданную функцию.
Как из нее сделать процедуру?
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
CREATE FUNCTION odinb1(S VARCHAR(20))
RETURNS INTEGER
BEGIN
  DECLARE N INTEGER;

  SELECT count(*)
  INTO
    N
  FROM
    Goroda
  WHERE
    Nomer_goroda IN (SELECT Postavshik.Nomer_goroda
                     FROM
                       Proekt, Postavshik, Postavki
                     WHERE
                       Proekt.Nomer_proekta = Postavki.Nomer_proekta
                       AND Postavshik.Nomer_Postavshika = Postavki.Nomer_postavshika
                       AND Postavshik.name = S);
  RETURN N;
END
...
Рейтинг: 0 / 0
Помогите с процедурой
    #38770775
kot07
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как можно обратиться из процедуры к функции?
...
Рейтинг: 0 / 0
Помогите с процедурой
    #38770881
alex564657498765453
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
процедура, если вней есть команда селект, и выдаст результат селекта в качестве ответа.(первая)
...
Рейтинг: 0 / 0
Помогите с процедурой
    #38770889
kot07
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно на примере для особенных?)
...
Рейтинг: 0 / 0
Помогите с процедурой
    #38770898
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
begin
SELECT count(*)

   FROM
    Goroda
  WHERE
    Nomer_goroda IN (SELECT Postavshik.Nomer_goroda
                     FROM
                       Proekt, Postavshik, Postavki
                     WHERE
                       Proekt.Nomer_proekta = Postavki.Nomer_proekta
                       AND Postavshik.Nomer_Postavshika = Postavki.Nomer_postavshika
                       AND Postavshik.name = S);
end


шапку сам напишешь
...
Рейтинг: 0 / 0
Помогите с процедурой
    #38770921
kot07
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
за процедуру спасибо)
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите с процедурой
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]