Гость
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Автогранты на пакеты / 9 сообщений из 9, страница 1 из 1
22.02.2019, 15:25
    #39778015
ABog
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автогранты на пакеты
Не раздаются автогранты (ни в редакторе пакета, ни в редакторе процедуры).
Версия эксперта - 2019.2.14.1
FireBird 3.0.5.33100
Тестовый скрипт:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
set term ! ;
create or alter package some$pkg
as
begin
  function some$func returns integer deterministic; 
end!
recreate package body some$pkg
as
begin
  function some$func returns integer deterministic
  as
  begin
    return(1);
  end
end!
set term ; !
set term ! ;
create or alter procedure test$proc ()
as
declare variable p integer;
begin
  p = some$package.func();
end!
set term ; !

...
Рейтинг: 0 / 0
23.02.2019, 08:04
    #39778193
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автогранты на пакеты
В редакторе пакета нечего раздавать в данном случае.
В редакторе процедур исправил.
...
Рейтинг: 0 / 0
25.02.2019, 01:57
    #39778585
ABog
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автогранты на пакеты
Благодарствую. Работает.
PS: в скрипте косякнул, каюсь
...
Рейтинг: 0 / 0
20.09.2019, 03:03
    #39864320
ABog
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автогранты на пакеты
Апну старую тему, т.к. ситуация схожая:

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
set term ! ;
create or alter package some$pkg
as
begin
  function test returns integer deterministic;
end!
set term ; !

set term ! ;
recreate package body some$pkg
as
begin
  function test returns integer deterministic
  as
  begin
    return (select count(*) from rdb$database);
  end
end!
set term ; !



Автогрант, имхо, должен выдавать тут следующую строку:
Код: plsql
1.
grant select on rdb$database to package some$pkg;


но не выдаёт.
...
Рейтинг: 0 / 0
20.09.2019, 03:04
    #39864322
ABog
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автогранты на пакеты
IBE 2019.9.17.1
...
Рейтинг: 0 / 0
20.09.2019, 08:40
    #39864370
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автогранты на пакеты
ABog,

не должен. Эти таблицы и так грантованы PUBLIC
...
Рейтинг: 0 / 0
20.09.2019, 16:56
    #39864782
ABog
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автогранты на пакеты
Симонов Денис,
Замени rdb$database на любую свою таблицу
...
Рейтинг: 0 / 0
21.09.2019, 17:10
    #39865055
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автогранты на пакеты
ABogЗамени rdb$database на любую свою таблицу

Вот теперь видно проблему. Исправлю.
...
Рейтинг: 0 / 0
27.09.2019, 07:31
    #39867674
ABog
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Автогранты на пакеты
IBExpert,
Спасибо. Теперь как надо.
...
Рейтинг: 0 / 0
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Автогранты на пакеты / 9 сообщений из 9, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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