Accueil Développement Qu'est-ce qu'une table hachée? - définition de techopedia

Qu'est-ce qu'une table hachée? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie table hachée?

Une table hachée ou table de hachage est un type spécial de table interne utilisé dans les programmes ABAP, où en utilisant la fonctionnalité de hachage, l'enregistrement de table nécessaire est obtenu. Comme d'autres types de tables internes, les tables hachées sont également utilisées pour extraire des données des tables de base de données SAP standard au moyen de programmes ABAP ou d'objets ABAP. Cependant, contrairement à d'autres types de tables internes comme standard ou triées, les tables de hachage ne sont pas accessibles à l'aide d'un index. Comme pour les tables de base de données, les tables hachées nécessitent également une clé unique.

Techopedia explique Hashed Table

Les caractéristiques d'une table interne hachée incluent: Pour déclarer une table interne une table hachée, la déclaration de la table interne doit contenir les mots clés 'TYPE HASHED TABLE'. Cela rendrait la table interne accessible à l'algorithme HASH interne. La clé unique doit être déclarée lorsqu'une table HASH doit être utilisée car elle est obligatoire dans l'algorithme HASH. La clé unique est définie par le mot-clé 'CLÉ UNIQUE'. Une table de hachage permet à la table lue d'avoir des coûts indépendants de la taille de la table. Les tables hachées sont préférées aux autres types de tables internes lorsqu'il existe de grands ensembles de données avec beaucoup de lectures et un nombre négligeable d'écritures. Les tables hachées sont également idéales pour traiter de grandes quantités de données. Quel que soit le nombre d'entrées de table présentes, le temps de réponse pour l'accès aux clés dans une table hachée reste constant. Les tables hachées fonctionnent comparativement plus rapidement que pour les clés de table complètes et ne peuvent pas fonctionner pour les plages. Cette définition a été écrite dans le contexte de SAP
Qu'est-ce qu'une table hachée? - définition de techopedia