sql >> Database teknologi >  >> RDS >> Oracle

ORA-00942:Kan du vælge fra schema.table, men ikke tabel?

Ukvalificeret, BRUNCH refererer til et andet objekt end JOE.BRUNCH i din nuværende session. Du har et par muligheder for at løse det.

  1. Opret et offentligt synonym. Dette vil tillade enhver bruger, der har privilegier på JOE.BRUNCH tabel for at få adgang til den ved at forespørge BRUNCH

    OPRET OFFENTLIG SYNONYM brunchFOR joe.brunch

  2. Opret et privat synonym. Dette vil tillade kun den nuværende bruger at få adgang til JOE.BRUNCH tabel ved at forespørge BRUNCH

    OPRET SYNONYM brunchFOR joe.brunch

  3. Skift det aktuelle skema for den aktuelle session til JOE . Dette vil få alle ukvalificerede referencer i den aktuelle session til at løses til JOE skema i stedet for til den aktuelle brugers skema

    ALTER SESSION SET current_schema =JOE



  1. Postgres SSLMode-værdi kræver ugyldig, når SSL-understøttelse ikke er kompileret ved hjælp af udenlandsk dataindpakning

  2. Hvordan spooler jeg til en CSV-formateret fil ved hjælp af SQLPLUS?

  3. Eksporter data til JSON-fil i Oracle 11g ved hjælp af PL/SQL

  4. Sådan implementeres MariaDB Cluster 10.5 for høj tilgængelighed