Модераторы: LSD
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Хранимая процедура, права 
:(
    Опции темы
uranpro
Дата 31.8.2010, 11:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 571
Регистрация: 7.5.2008
Где: Moscow city

Репутация: нет
Всего: 1



добрый день!
есть две схемы s1, s2.
в s1 есть процедура p.
можно ли в p редактировать данные s1, если да, то как?

почему я не могу использовать в процедуре инструкцию
connect user(sys)/pas@db (as sysdba)
?


--------------------
I want a perfect soul
PM MAIL ICQ   Вверх
ToshaCh
Дата 31.8.2010, 12:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 555
Регистрация: 10.11.2005
Где: Москва, РФ

Репутация: 12
Всего: 26



Цитата(uranpro @  31.8.2010,  11:27 Найти цитируемый пост)
добрый день!
есть две схемы s1, s2.
в s1 есть процедура p.
можно ли в p редактировать данные s1, если да, то как?

Может быть в p редактировать данные s2? Можно, нужно просто дать соответствующие права (grant чего-нибудь on s2.чём-нибудь to p).

Цитата(uranpro @  31.8.2010,  11:27 Найти цитируемый пост)
почему я не могу использовать в процедуре инструкцию
connect user(sys)/pas@db (as sysdba)
? 


Потому что такой инстукции нет в PL/SQL. Ваш К.О.


Это сообщение отредактировал(а) ToshaCh - 31.8.2010, 12:23


--------------------
Slackware 12.2 | Linux 2.6.27 | Fluxbox 1.1.1 | Wmii 3 | Opera 9.63 
--
Oracle это не только способ отмывания денег, но и вполне себе преличная база данных.
PM MAIL Jabber   Вверх
uranpro
Дата 31.8.2010, 13:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 571
Регистрация: 7.5.2008
Где: Moscow city

Репутация: нет
Всего: 1



спасибо!
как нет?
этот анонимный блок в командном окне выполняется
begin
  connect user/password@db;
  select * from mytable;
end;
/


--------------------
I want a perfect soul
PM MAIL ICQ   Вверх
ToshaCh
Дата 31.8.2010, 13:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 555
Регистрация: 10.11.2005
Где: Москва, РФ

Репутация: 12
Всего: 26



Цитата(uranpro @  31.8.2010,  13:03 Найти цитируемый пост)
этот анонимный блок в командном окне выполняется

В каком таком окне? У сервера оракл появилось окно?  smile  sqlplus этот блок не отрабатывает кстати.


--------------------
Slackware 12.2 | Linux 2.6.27 | Fluxbox 1.1.1 | Wmii 3 | Opera 9.63 
--
Oracle это не только способ отмывания денег, но и вполне себе преличная база данных.
PM MAIL Jabber   Вверх
uranpro
Дата 31.8.2010, 13:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 571
Регистрация: 7.5.2008
Где: Moscow city

Репутация: нет
Всего: 1



ToshaCh, =)) в PL/SQL Developer -> Command Window


--------------------
I want a perfect soul
PM MAIL ICQ   Вверх
Zloxa
Дата 31.8.2010, 15:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Чо?
****


Профиль
Группа: Завсегдатай
Сообщений: 3473
Регистрация: 12.9.2008

Репутация: 37
Всего: 161



Цитата(uranpro @  31.8.2010,  13:42 Найти цитируемый пост)
PL/SQL Developer -> Command Window 

Коллега, Вы нас определенно вводите в заблуждение.
Полагаю от недоумения, но и тем не менее это не очень хорошо с Вашей стороны.
Код

SQL> 
SQL> begin
  2    connect zloxa/zloxa@ztx1;
  3    select * from mytable;
  4  end;
  5  /
 
begin
  connect zloxa/zloxa@ztx1;
  select * from mytable;
end;
 
ORA-06550: line 3, column 3:
PLS-00103: Encountered the symbol "CONNECT" when expecting one of the following:




--------------------
Достоверно известно, что 89% людей доверяют статистике взятой с потолка smile
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Oracle"
Zloxa
LSD

Данный раздел предназначен для обсуждения проблем с Oracle Database, другие продукты Oracle здесь не обсуждаются. Просьба при создании темы, придерживаться следующих правил:

  • при создании темы давайте ей осмысленное название, описывающее суть проблемы
  • указывайте используемую версию базы, способ соединения и язык программирования
  • при ошибках обязательно приводите код ошибки и сообщение сервера
  • приводите код в котором возникла ошибка, по возможности дайте тестовый пример демонстрирующий ошибку
  • при вставке кода используйте соответсвующие теги: [code=sql] [/code] для подсветки SQL и PL/SQL кода, [code=java] [/code] - для Java, и т.д.

  • документация по Oracle: 9i, 10g, 11g
  • книги по Oracle можно поискать здесь
  • действия модераторов можно обсудить здесь

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, LSD.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Oracle | Следующая тема »


 




[ Время генерации скрипта: 0.0462 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.