18.03.2013 13:30
Tiger
 
Необходимо исполнить скрипт, при выполнении получаю ошибку

Цитата:
SQL> conn /as sysdba
Connected.
SQL> grant select on supermag.smpricehistory to SUPERMAG_USER;

Grant succeeded.

SQL> grant execute on SUPERMAG.PRICES.GETROUNDEDPRICE to SUPERMAG_USER;
grant execute on SUPERMAG.PRICES.GETROUNDEDPRICE to SUPERMAG_USER
*
ERROR at line 1:
ORA-00905: missing keyword


SQL> grant execute on SUPERMAG.PRICES.GETPRICEROUNDRULE to SUPERMAG_USER;
grant execute on SUPERMAG.PRICES.GETPRICEROUNDRULE to SUPERMAG_USER
*
ERROR at line 1:
ORA-00905: missing keyword
Подскажите, где нужно поправить?
18.03.2013 14:05
OlegON
 
Код:
grant execute on SUPERMAG.PRICES to SUPERMAG_USER;
18.03.2013 15:42
Tiger
 
Цитата:
OlegON
Код:
grant execute on SUPERMAG.PRICES to SUPERMAG_USER;
В скрипте указано так:

Цитата:
grant select on supermag.smpricehistory to SUPERMAG_USER;
grant execute on SUPERMAG.PRICES.GETROUNDEDPRICE to SUPERMAG_USER;
grant execute on SUPERMAG.PRICES.GETPRICEROUNDRULE to SUPERMAG_USER;
Т.е верно будет так?:
Цитата:
grant select on supermag.smpricehistory to SUPERMAG_USER;
grant execute on SUPERMAG.PRICES to SUPERMAG_USER;
Часовой пояс GMT +3, время: 09:19.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.