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

Kan ikke slippe tabel, der lige er oprettet

Regel 1 i Opret ALDRIG noget som system (eller SYS). Disse er indbyggede skemaer til indbyggede objekter.

Du bliver sandsynligvis nødt til at oprette forbindelse som SYSDBA for at have tilstrækkelige privilegier til at droppe alle objekter, der ejes af systemet. Afhængigt af installationen kan der også være triggere, der udløses før en drop-tabel (jeg tror, ​​MDSYS har en), og som muligvis ikke virker for et SYSTEM-objekt.

Personligt ville jeg blive fristet til at blæse databasen væk og starte igen, eller gå tilbage til en bagside fra før du oprettede objektet.



  1. beregne timer baseret på arbejdstimer i Oracle SQL

  2. MySQL CHAR() vs T-SQL CHAR():Hvad er forskellen?

  3. SQL Server-fejl 113:Manglende slutkommentarmærke '*/'

  4. MySQL driftshierarkiske data