VARCHAR2 er en datatype i en Oracle- database. Oracle er en ledende leverandør av relasjonsdatabase styringssystemer , eller RDBMSs og en bidragsyter til utviklingen av Structured Query Language , SQL , som er bransjens standard metode for å få tilgang til data fra databaser . Direkte tilgang til en Oracle database av allmennheten ved hjelp av SQL er sjelden. Vanligvis presenterer en organisasjon en front -end til databasen , som tilbyr en enklere å bruke grafisk brukergrensesnitt. Disse grensesnitt , kalt former, i Oracle inneholde felt av ulike typer for innspill . En type felt i en Oracle- form er et tekstfelt . Data Definition
Oracle databaser holde data i relasjonstabeller . Disse er skapt av Oracles datadefinisjonsspråk . En av faktorene i DDL er datatypene av kolonner i tabellene . VARCHAR2 utviklet seg fra karakter datatyper og er bare funnet i Oracles DDL , selv om andre RDBMS DDLs inneholde en VARCHAR datatype. Oracles DDL inkluderer CHAR , VARCHAR og VARCHAR2 for tekst datatyper .
VARCHAR2
A " varchar " er en variabel karakter -feltet, som i andre programmeringsspråk er vanligvis referert til som en "streng ". Oracle produserer også PL /SQL som er prosedyremessige programmering versjon av SQL. PL /SQL samhandler med tabellene på en Oracle database og så bruker de samme datatyper. I begge tilfeller "variable " æren av VARCHAR2 gjør den forskjellig fra en røye datatype. Formatet på både røye og VARCHAR2 krever at en kolonne eller en variabel må deklareres med maksimal lengde. I tilfelle av røye, vil feltet bli utfylt med etterfølgende mellomrom slik at den alltid inneholder erklært antall tegn. VARCHAR2 ikke pad , heller ikke trimme den etterfølgende mellomrom hvis en tekststreng som " hallo" er plassert i en VARCHAR2 feltet .
Tekstfelt
Oracle er ofte brukt som back -end til web - baserte grensesnitt og nettsteder . Standardmetoden for å motta innspill i HTML websider kalles et skjema. Hypertext Markup Language inkluderer en form metode som standard , og det er et felles trekk ved mange nettsteder. Et skjema inneholder en rekke ulike felter , blant alternativknapper og avmerkingsbokser . Standarden feltet type for skriftlige innspill er innskrivingstypen , eller tekstfeltet. Dataene fra et tekstfelt i et webskjema går vanligvis gjennom validering før den er satt inn tilsvarende database -feltet, som er av de VARCHAR2 datatyper.
Konklusjon
vARCHAR2 kolonner og tekstfelt sammen, for at inn- eller oppdatering av data fra en Oracle database. Integriteten til data i en database kan håndheves ved å plassere begrensninger på feltet , eller ved å legge til validering triggere . Innspillene fra en standard Web -baserte tekst -feltet har svært lite automatisk validering .