Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите с процедурой / 6 сообщений из 6, страница 1 из 1
08.10.2014, 17:55:08
    #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
08.10.2014, 18:04:44
    #38770775
kot07
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с процедурой
как можно обратиться из процедуры к функции?
...
Рейтинг: 0 / 0
08.10.2014, 20:01:05
    #38770881
alex564657498765453
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с процедурой
процедура, если вней есть команда селект, и выдаст результат селекта в качестве ответа.(первая)
...
Рейтинг: 0 / 0
08.10.2014, 20:11:09
    #38770889
kot07
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с процедурой
можно на примере для особенных?)
...
Рейтинг: 0 / 0
08.10.2014, 20:34:02
    #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
08.10.2014, 21:04:56
    #38770921
kot07
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с процедурой
за процедуру спасибо)
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите с процедурой / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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