VARCHAR2 är en datatyp i en Oracle-databas . Oracle är en ledande leverantör av relationsdatabaser databashanterare , eller RDBMSs och en bidragande orsak till utvecklingen av Structured Query Language , SQL , vilket är branschstandard metod för åtkomst av data från databaser . Direkt åtkomst till en Oracle-databas av allmänheten med hjälp av SQL är sällsynt . Vanligtvis ger en organisation en front - end till databasen , vilket ger en enklare att använda grafiskt användargränssnitt . Dessa främre ändar , som kallas former , i Oracle innehålla fält av olika typer för input . En typ av fält i en Oracle formen är ett textfält . Data Definition
Oracle-databaser håller data i relationsdatabaser tabeller . Dessa är skapade av Oracles Data Definition Language . En av de faktorer i DDL är datatyperna för kolumnerna i tabellerna . VARCHAR2 utvecklats från tecken datatyper och finns bara i Oracles DDL , även om andra RDBMS DDLs innehåller en VARCHAR datatyp . Oracles DDL inkluderar CHAR , VARCHAR och VARCHAR2 för text -datatyper . Addera VARCHAR2
A " varchar " är en variabel karaktär fält , som i andra datorspråk brukar kallas till som en " sträng . " Oracle producerar också PL /SQL som är procedurell programmering version av SQL . PL /SQL interagerar med tabellerna i en Oracle-databas och så använder samma datatyper . I båda fallen är " variabel " skillnaden av VARCHAR2 skiljer den från en CHAR datatyp . Formatet av både röding och VARCHAR2 kräver att en kolonn eller en variabel måste deklareras med sin maximala längd . I fallet med röding, kommer fältet vara stoppad med efterföljande blanksteg så att det alltid innehåller det deklarerade antalet tecken . VARCHAR2 inte pad , inte heller trimma efterföljande blanksteg om en textsträng som " hej " placeras i en VARCHAR2 fält .
Textfält
Oracle används ofta som back - end för webbaserade gränssnitt och webbplatser . Standarden metod för att ta emot input i HTML-webbsidor kallas en form . Hypertext Markup Language innehåller ett formulär metod som standard , och det är ett vanligt inslag i många webbplatser . Ett formulär innehåller en rad olika inmatningsfält , inklusive radioknappar och kryssrutor . Standarden fälttyp för skriftligt ingång är textinmatning typ , eller textfält . Data från ett textfält i ett webbformulär går vanligtvis genom validering innan det sätts in i motsvarande databas fältet , vilket är av VARCHAR2 datatyper .
Slutsats
VARCHAR2 kolonner och textfält arbetar tillsammans för att möjliggöra inmatning av nya data från en Oracle-databas . Integriteten av data i en databas kan verkställas genom att placera begränsningar på fältet , eller genom att lägga till validering triggers . Ingången från en vanlig webbaserad textfält har mycket lite automatisk validering .