Skip to main content

Qu'est-ce qu'une double table?

La double table est une table spéciale exclusive à Oracle Des bases de données qui n'ont qu'une seule colonne et une ligne, donc un seul morceau de données est là.La raison principale de la double table est la commodité, car elle facilite le codage de certaines fonctions de la base de données.Contrairement à d'autres tables de la base de données, qui sont destinées à être modifiées et modifiées, la double section n'est pas censée être modifiée.Si cette section est modifiée, des erreurs terribles peuvent se produire et la base de données entière peut éventuellement être corrompue.La double section est principalement utilisée en conjonction avec des pseudo-colonnes et des calculs qui nécessitent une table.

Dans la double table, il n'y a qu'une seule ligne et une colonne, de sorte qu'elle n'a qu'une seule information.Par défaut, la colonne est appelée mannequin, et la valeur contenue dans la cellule est x, ce qui le rend utile pour les calculs basés sur X.Sys, abréviation du système, est le propriétaire de la double cellule.Toutes les données SYS sont censées être laissées seules et non modifiées.

Les utilisateurs peuvent modifier les informations à double table avec quelques formules simples et peuvent injecter leurs propres informations dans la cellule.Bien que cela puisse être fait, il n'est pas censé l'être et ne devrait jamais l'être.Si le X par défaut est changé pour autre chose, des problèmes catastrophiques peuvent se produire avec la base de données, y compris la corruption des données.En effet, Dual est utilisé automatiquement dans certaines formules et, si le X est différent, le code corrompu sera introduit dans la base de données.

Dans de nombreuses requêtes de base de données, ou formules, une clause à partir est requise.Normalement, lorsque cette clause est utilisée dans une base de données pour la requête, une table doit être spécifiée.Le tableau est d'où le calcul est effectué, ou d'où vient les informations, c'est pourquoi elle est nécessaire dans la plupart des fonctions normales.Si une table n'est pas nécessaire ou n'est pas requise pour le calcul, la double table peut être spécifiée.Cela permettra à la requête de fonctionner sans introduire une table.

Avec les requêtes, la double table offre un autre avantage.Moins de codage est nécessaire pour utiliser une double section et, bien que le codage soit léger, les bases de données plus grandes verront des performances améliorées.Avec moins de codage de requête, la base de données pourra fonctionner plus rapidement.Il est également utile dans les calculs qui ont des entiers cohérents et ceux qui peuvent utiliser l'intégralité X blanc sans obliger la cellule à changer.