VARCHAR2 er en datatype i en Oracle database. Oracle er en førende leverandør af relationelle database management systemer , eller databaseprogrammer og en bidragyder til udviklingen af den Structured Query Language , SQL, hvilket er branchens standard metode adgang til data fra databaser. Direkte adgang til en Oracle-database i offentligheden ved hjælp af SQL er sjælden. Normalt , en organisation præsenterer en front-end til databasen , som tilbyder en nemmere at bruge grafisk brugergrænseflade. Disse frontends , kaldet formularer i Oracle indeholder felter af forskellige typer for input. En type af felt i en Oracle formular er et tekstfelt . Data Definition
Oracle databaser holde data i relationelle tabeller. Disse er skabt af Oracles Data Definition Language. En af de faktorer i DDL er data typer kolonner i tabellerne . VARCHAR2 udviklet sig fra karakter datatyper og kun findes i Oracles DDL , selv om andre RDBMS DDLs indeholde en VARCHAR datatype. Oracles DDL omfatter CHAR , VARCHAR og VARCHAR2 til tekst datatyper.
VARCHAR2
A " varchar " er en variabel karakter område, som på andre computer sprog er normalt omtales som en "streng ". Oracle producerer også PL /SQL , som er proceduremæssig programmering version af SQL . PL /SQL interagerer med tabellerne i en Oracle-database , og så bruger de samme datatyper. I begge tilfælde "variable " udmærkelse for VARCHAR2 gør den forskellig fra en CHAR datatype. Formatet for både fjeldørred og VARCHAR2 kræver, at en kolonne eller en variabel skal deklareres med sin maksimale længde . I tilfælde af TEGN , vil feltet være polstret med efterfølgende mellemrum , så den altid indeholder det angivne antal tegn . VARCHAR2 ikke pad, ligesom det heller ikke trimme efterfølgende mellemrum , hvis en tekststreng som " hej" er placeret i en VARCHAR2 felt.
Tekstfelter
Oracle er almindeligt anvendt som back -end til web -baserede grænseflader og hjemmesider . Standarden metode til modtagelse af input i HTML websider kaldes en formular. Hypertext Markup Language indeholder en form metode som standard, og det er et fælles træk for mange websites. En formular indeholder en række forskellige input felter , herunder radio- knapper og afkrydsningsfelter . Standarden felttype til skriftlig input er den tekst input type eller tekstfelt. Dataene fra et tekstfelt i en webformular normalt går gennem validering , før det er indsat i tilsvarende database felt , som er af de VARCHAR2 datatyper.
Konklusion
VARCHAR2 kolonner og tekstfelter arbejde sammen for at gøre det muligt for indføring eller opdatering af data fra en Oracle-database . Integriteten af data i en database kan håndhæves ved at placere begrænsninger på banen , eller ved at tilføje validering triggers. Inputtet fra en standard web-baseret tekstfelt har meget lidt automatisk validering .