VARCHAR2 ist ein Datentyp in einer Oracle-Datenbank . Oracle ist ein führender Anbieter von relationalen Datenbank-Management- Systeme oder RDBMS und einem Beitrag zur Entwicklung der Structured Query Language , SQL, die die Industrie-Standard -Methode für den Zugriff auf Daten aus Datenbanken ist . Direkter Zugang zu einer Oracle- Datenbank, die von der breiten Öffentlichkeit mit SQL ist selten. Normalerweise stellt eine Organisation eine Front-End für die Datenbank , die eine einfachere bietet grafische Benutzeroberfläche . Diese Frontends, genannt Formen , in Oracle enthalten Felder verschiedener Typen für die Eingabe. Eine Art von Feld in einer Oracle- Form ist ein Textfeld . Data Definition
Oracle Datenbanken enthalten Daten in relationalen Tabellen . Diese werden von Oracle Data Definition Language erstellt . Einer der Faktoren in DDL ist die Datentypen der Spalten in den Tabellen . VARCHAR2 entwickelt von Character-Datentypen und wird nur in Oracle DDL gefunden , obwohl andere RDBMS DDLs Datentyp VARCHAR enthalten . Oracle DDL umfasst CHAR , VARCHAR und VARCHAR2 für Text -Datentypen.
VARCHAR2
A " varchar " ist eine Variable, Character-Feld , das in anderen Programmiersprachen in der Regel bezeichnet wird als ein "string ". Oracle produziert auch PL /SQL ist welche prozeduralen Programmierung Version von SQL . PL /SQL interagiert mit den Tabellen einer Oracle-Datenbank und so verwendet die gleichen Datentypen. In beiden Fällen ist die "variable" Unterscheidung von VARCHAR2 unterscheidet sie von einem Datentyp CHAR . Das Format der beiden CHAR und VARCHAR2 erfordern , dass eine Spalte oder eine Variable, die mit einer maximalen Länge deklariert werden muss. Im Falle von CHAR , wird das Feld mit Leerzeichen aufgefüllt werden , so dass es enthält immer die angegebene Zahl von Zeichen. VARCHAR2 nicht pad , noch trimmen Leerzeichen , wenn ein Text wie " Hallo" in einer VARCHAR2 Feld platziert wird.
Textfelder
Oracle wird allgemein als die back-End- Web - basierte Schnittstellen und Websites genutzt werden . Die Standard-Methode zum Empfangen von Eingangsdaten in HTML-Webseiten heißt eine Form . Die Hypertext Markup Language enthält ein Formular Verfahren als Standard und es ist ein gemeinsames Merkmal von vielen Websites. Ein Formular enthält eine Reihe von verschiedenen Eingabefeldern , darunter Radio-Buttons und Checkboxen . Die Standard- Feldtyp zur schriftlichen Eingabe ist die Texteingabe Typ oder Textfeld . Die Daten aus einem Textfeld in einem Web-Formular geht in der Regel über die Validierung , bevor es in die entsprechende Datenbank -Feld, das von den VARCHAR2 Datentypen eingefügt ist .
Fazit
VARCHAR2 Spalten und Textfelder arbeiten zusammen, um die Eingabe oder Aktualisierung von Daten aus einer Oracle-Datenbank zu ermöglichen. Die Integrität der Daten in einer Datenbank , indem Einschränkungen auf dem Feld oder durch Zugabe Überprüfung auslöst durchgesetzt werden. Der Eingang von einem Standard- Web -basierte Text-Feld hat sehr wenig automatische Validierung .