VARCHAR2 est un type de données dans une base de données Oracle. Oracle est un fournisseur leader de systèmes de bases de données relationnelles de gestion ou SGBDR et contribue au développement de la Structured Query Language , SQL, qui est la méthode standard de l'industrie de l'accès aux données de bases de données. Accès direct à une base de données Oracle par le grand public en utilisant SQL est rare. Habituellement , une organisation présente un front-end à la base de données, qui offre un facile à utiliser l'interface utilisateur graphique. Ces extrémités frontales , dites formes , dans Oracle contiennent des champs de différents types d' entrée . Un type de champ dans une forme d'Oracle est un champ de texte . Définition
bases de données Oracle
données contiennent des données dans des tables relationnelles. Ils sont créés par Data Definition Language d'Oracle. Un des facteurs en DDL sont les types de données des colonnes dans les tables. VARCHAR2 évolué à partir des types de données de caractère et ne se trouve que dans le DDL d'Oracle, bien que d'autres DDLs SGBDR contiennent un type de données VARCHAR . Le DDL d'Oracle comprend CHAR, VARCHAR et VARCHAR2 pour les types de données texte .
VARCHAR2
" varchar " est un champ de caractère variable, qui dans d'autres langages informatiques est généralement appelé comme une « chaîne ». Oracle produit également PL /SQL qui est une version de la programmation procédurale de SQL. PL /SQL interagit avec les tables d'une base de données Oracle et ainsi utilise les mêmes types de données . Dans les deux cas, la distinction «variable» de VARCHAR2 rend différent d'un type de données CHAR . Le format des deux CHAR et VARCHAR2 exiger qu'une colonne ou une variable doit être déclarée avec sa longueur maximale . Dans le cas du CHAR, le champ sera complétée par des espaces à droite afin qu'elle contient toujours le nombre déclaré de caractères. VARCHAR2 ne pad , ni couper les espaces à droite si une chaîne de texte comme "bonjour" est placé dans un champ VARCHAR2 .
Champs de texte
Oracle est couramment utilisé comme arrière-plan à des interfaces et des sites Web basés sur le Web . La méthode standard pour recevoir une entrée dans les pages Web HTML est appelé un formulaire. L' Hypertext Markup Language comprend une méthode formulaire en standard et il est une caractéristique commune à de nombreux sites . Un formulaire contient une gamme de différents champs d'entrée , y compris les boutons radio et cases à cocher . Le type de champ standard pour les commentaires écrits est le type de saisie de texte ou un champ de texte. Les données d'un champ de texte dans un formulaire Web passe en général par validation avant qu'il ne soit inséré dans le champ de base de données équivalent , ce qui est des types de données VARCHAR2 .
Conclusion
colonnes VARCHAR2 et les champs texte fonctionnent ensemble pour permettre l'entrée ou la mise à jour des données d'une base Oracle. L'intégrité des données dans une base de données peut être exécutée en imposant des restrictions sur le terrain, ou en ajoutant des déclencheurs de validation. L'entrée d'un champ de texte sur le Web standard a très peu de validation automatique.