sql >> Database >  >> RDS >> Oracle

Kan tafel die zojuist is gemaakt niet laten vallen

Regel 1 in NOOIT iets maken als systeem (of SYS). Dit zijn ingebouwde schema's voor ingebouwde objecten.

U zult waarschijnlijk verbinding moeten maken als SYSDBA om voldoende privileges te hebben om objecten die eigendom zijn van het systeem te verwijderen. Ook kunnen er, afhankelijk van de installatie, triggers zijn die worden geactiveerd vóór een drop-table (ik denk dat MDSYS er een heeft) en die mogelijk niet werken voor een SYSTEM-object.

Persoonlijk zou ik in de verleiding komen om de database weg te blazen en opnieuw te beginnen, of terug te gaan naar een terug van voordat u het object maakte.



  1. Een Case Statement gebruiken met IS NULL en IS NOT NULL

  2. Hoe de kwetsbaarheidskloof in PostgreSQL te dichten

  3. Hoe te testen op een leeg SQL-resultaat in ASP

  4. SQL Server Passthrough-query als basis voor een DAO-recordset in Access