sql >> Databasteknik >  >> RDS >> Oracle

skillnaden mellan tab table och all_tables i oracle

tab är en uråldrig dataordbokstabell som aldrig bör användas. Det finns enbart för att ge bakåtkompatibilitet för skript som skrevs för decennier sedan. tab uppdateras inte när nya objekttyper och nya funktioner läggs till.

  • all_tables ger dig information om alla tabeller som du har tillgång till.
  • tab ger dig information om tabeller, vyer och synonymer som du äger (gör det mer likt vyer som user_tables , user_synonyms och user_views ). Den känner dock inte till saker som papperskorgen, så tab kommer att visa dig alla tabeller med namn som BIN$+K4PlriXSGetpagyHCvBGA==$0 som ligger i papperskorgen. Realistiskt sett kommer alla objekttyper som har lagts till åtminstone sedan Oracle 7-dagarna sannolikt skapa problem för äldre dataordbokstabeller som tab .



  1. rake db:create throws databas finns inte fel med postgresql

  2. Tabellen är för bred för att passa i Markdown-genererad PDF

  3. Hur importerar man en stor MS SQL .sql-fil?

  4. Wrap arrayelement i divs baserat på samma värde