Гость
Форумы / MySQL [игнор отключен] [закрыт для гостей] / синтаксис пакетных переменных как в Оракл BEGIN END / 5 сообщений из 5, страница 1 из 1
02.02.2021, 03:07
    #40040756
yemets63
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
синтаксис пакетных переменных как в Оракл BEGIN END
не хочу выглядить ленивым, почитал много, и какая то неуверенность, очень много бесполезной воды везде,

вопрос, подскажите синтаксис, так как сейчас проверить не где.

в Oracle так, в одной сессии:

Код: plsql
1.
2.
3.
begin   
    setvariable(1);
end;



и потом где надо

Код: plsql
1.
select getvariable from dual



а как в MySQL?

спасибо
...
Рейтинг: 0 / 0
02.02.2021, 03:12
    #40040757
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
синтаксис пакетных переменных как в Оракл BEGIN END
yemets63,

В MySQL нет ни анонимных процедур, ни пакетов, ни пакетных переменных.
Есть просто переменные, сессионного уровня - https://dev.mysql.com/doc/refman/8.0/en/user-variables.html
...
Рейтинг: 0 / 0
02.02.2021, 03:14
    #40040758
yemets63
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
синтаксис пакетных переменных как в Оракл BEGIN END
miksoft,

непривычно, через чур просто, СПАС!
...
Рейтинг: 0 / 0
02.02.2021, 04:57
    #40040760
Relic Hunter
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
синтаксис пакетных переменных как в Оракл BEGIN END
не помню такова в оракле
yemets63
не хочу выглядить ленивым, почитал много, и какая то неуверенность, очень много бесполезной воды везде,

вопрос, подскажите синтаксис, так как сейчас проверить не где.

в Oracle так, в одной сессии:

Код: plsql
1.
2.
3.
begin   
    setvariable(1);
end;



и потом где надо

Код: plsql
1.
select getvariable from dual



а как в MySQL?

спасибо
...
Рейтинг: 0 / 0
02.02.2021, 05:15
    #40040761
yemets63
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
синтаксис пакетных переменных как в Оракл BEGIN END
Relic Hunter,

как же?
пакеты, глобальные переменные

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
create or replace package PACKAGENAME is
...

create or replace package body PACKAGENAME is
...
переменые
процедуры
функции

и права к ним
--WNDS = Write Not Data Set
--RNDS = Read Not Data Set
--WNPS = Write Not Package State
--RNPS = Read Not Package State
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / синтаксис пакетных переменных как в Оракл BEGIN END / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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