Oracle database server, som alle relasjonsdatabase , setter grenser for størrelsen på sine innspill tegnstrengsammenligninger felt. Databasen interne struktur handler faktorer som behandling hastighet og minneforbruket for maksimal størrelse på data elementer , og Oracle setter en absolutt øvre grense på karakter feltstørrelser å holde databasen struktur organisert og effektiv . Den maksimale størrelsen på strenger er mer enn tilstrekkelig for de fleste bruksområder , men. SQL
p Som med de fleste andre kommersielle database servere , bruker Oracle Structured Query Language å opprettholde database strukturer og data inni dem . SQL-setninger er selv tekststrenger , Oracle serveren mottar disse strengene fra nettverk brukere, og behandler dem. Ved behandling programmering uttalelser i Oracles PL /SQL dialekt , tilsvarer den maksimale lengden til den største størrelsen av en " varchar " datatype, 32 767 bytes .
Char
Oracle bruker " røye " datatype for tegn felt som er definert med faste lengder . Når definert , betyr en røye feltets størrelse ikke endres. Hvis et program lagrer tegndataene kortere enn feltets definert størrelse , pads Oracle dataene med blanks til riktig lengde . For eksempel, hvis du definerer en røye felt kalt "by" med en lengde på 30 byte og lagre ordet " Reno" i det, legger Oracle server 26 blanks til slutten av " Reno" å bringe den til 30 byte. For data som er altfor lange, Oracle trim overflødig tegn fra slutten av strengen før du legger den i feltet. Char typen felt har en maksimal størrelse på 2000 byte.
VARCHAR2
A " varchar2 " datatype plass til et variabelt antall tegn , opp til antall du definerer for feltet. Hvis du definerer "by" -feltet som en varchar2 av 30 bytes og lagre ordet " Reno" inn i det, gjør Oracle ikke pad den til 30 bytes , som "by" inneholder bare fire tegn for at posten. VARCHAR2 felt romme opp til 4000 bytes .
Clob
For å imøtekomme svært lange tegnstrengene , har Oracle en datatype som heter " clob ", eller Character Large Object . Med en CLOB data felt, kan du lagre et notat , webside eller hele romanen . I de fleste henseender , CLOB felt fungerer på samme måte som røye og VARCHAR2 typer , men søker etter data inne i en clob er mer komplisert enn for de andre datatyper . CLOB felt kan lagre opp til 128 terabyte med karakter informasjon.