Oracle
 sql >> база данни >  >> RDS >> Oracle

ORA-00942:Може ли да избира от schema.table, но не и таблица?

Неквалифициран, BRUNCH се отнася до различен обект от JOE.BRUNCH в текущата ви сесия. Имате няколко опции да поправите това.

  1. Създайте публичен синоним. Това ще позволи на всеки потребител, който има привилегии в JOE.BRUNCH таблица за достъп до нея чрез заявка за BRUNCH

    СЪЗДАЙТЕ ПУБЛИЧЕН СИНОНИМ brunchFOR joe.brunch

  2. Създайте частен синоним. Това ще позволи само на текущия потребител да получи достъп до JOE.BRUNCH таблица чрез заявка за BRUNCH

    СЪЗДАЙТЕ СИНОНИМ brunchFOR joe.brunch

  3. Променете текущата схема за текущата сесия на JOE . Това ще накара всички неквалифицирани препратки в текущата сесия да се разрешат до JOE схема, а не към схемата на текущия потребител

    ПРОМЕНИ НАСТРОЙКА НА СЕСИЯ current_schema =JOE



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle:SQL заявка, която връща редове само с числови стойности

  2. Научете за пакета DBMS_OUTPUT в Oracle

  3. Рекурсивна заявка в Oracle

  4. как да проверите всички ограничения на таблица в oracle

  5. Как да се справяме с дневната светлина в базата данни на Oracle