Skip to main content

Hva er et dobbelt bord?

Dobbeltbordet er et spesielt bord eksklusivt for Oracle Databaser som bare har en kolonne og en rad, så bare ett stykke datum er der inne.Hovedårsaken til den doble tabellen er bekvemmelighet, fordi det gjør koding av visse databasefunksjoner enklere.I motsetning til andre tabeller i databasen, som er ment å bli endret og endret, er det ikke meningen at den doble delen skal endres.Hvis denne delen endres i det hele tatt, kan forferdelige feil oppstå, og hele databasen kan til slutt bli ødelagt.Den doble delen brukes først og fremst i forbindelse med pseudokolonner og beregninger som trenger en tabell.

I dobbelttabellen er det bare en rad og en kolonne, så den har bare et enkelt stykke informasjon.Som standard kalles kolonnen dummy, og verdien som finnes i cellen er x, noe som gjør den nyttig for X-baserte beregninger.Sys, forkortelse for system, er eieren av dualcellen.Alle SYS -data er ment å være i fred og ikke endret.

Brukere kan endre informasjon om to tabell med noen få enkle formler og kan injisere egen informasjon i cellen.Selv om dette kan gjøres, er det ikke ment å være og aldri skal være det.Hvis standard x endres til noe annet, kan katastrofale problemer oppstå med databasen, inkludert korrupsjon av dataene.Dette er fordi dual brukes automatisk i noen formler, og hvis X er annerledes, vil ødelagte kode bli introdusert for databasen.

I mange databasespørsmål, eller formler, er det nødvendig med en klausul.Normalt, når denne klausulen brukes i en database for spørringen, må en tabell spesifiseres.Tabellen er der beregningen gjøres, eller hvor informasjonen kommer fra, og det er derfor den er nødvendig i de fleste normale funksjoner.Hvis det ikke er nødvendig med en tabell eller ikke er nødvendig for beregningen, kan dobbelttabellen spesifiseres.Dette vil tillate spørringen å fungere uten å innføre en tabell.

Sammen med spørsmål, gir dobbelttabellen en annen fordel.Mindre koding er nødvendig for å bruke en dobbel seksjon, og selv om kodingen er svak, vil større databaser se forbedret ytelse.Med mindre spørringskoding vil databasen kunne fungere raskere.Det er også nyttig i beregninger som har konsistente heltall og de som kan benytte seg av det blanke X -heltallet uten å kreve at cellen endres.