Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Администрирование Oracle Database:
- Установка и настройка базы данных
- Обновление, применение патчей
- Оптимизация, настройка производительности
- Обучение, подготовка персонала, оптимизация
  • Страница:
  • 1

ТЕМА: Oracle: удаление из chema_name.table_name в динамическом SQL

Oracle: удаление из chema_name.table_name в динамическом SQL 29 авг 2011 05:14 #3519

  • Daymon
  • Daymon аватар Автор темы
  • Не в сети
  • Новый участник
  • Новый участник
  • Сообщений: 50
  • Спасибо получено: 0
Столкнулся с проблемой:
не проходит удаление из таблицы , лежащей
в схеме другого пользователя
например попытка выполнить
предложение
delete from test_user.user_errors
вылетает с ошибкой
(Error): ORA-00942: table or view does not exist
я пытался как dbsm_sql так и execute immediate.
Результат тот же :-(
Таблица лежит в схеме пользователя, которого создал
тот, кто и пытается выполнить этот delete.

Кто-то знает, как можно это побороть??

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Oracle: удаление из chema_name.table_name в динамическом SQL 29 авг 2011 05:15 #3520

Нет прав даже на select этой таблицы.
Поковыряйте сначала права, а потом уже удаляйте)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Oracle: удаление из chema_name.table_name в динамическом SQL 29 авг 2011 05:16 #3521

  • Daymon
  • Daymon аватар Автор темы
  • Не в сети
  • Новый участник
  • Новый участник
  • Сообщений: 50
  • Спасибо получено: 0
Всё полечилось сменой
AUTHID с DEFINER на CURRENT_USER
Спасибо огромное за внимание)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Страница:
  • 1