The Oracle databasserver , precis som alla relationsdatabas , sätter gränser för storleken på dess sträng inmatningsteckensnitt fält . Databasens interna struktur trades faktorer som processorhastighet och minne konsumtionen för den maximala storleken på dataelement , och Oracle sätter en absolut övre gräns för teckenstorlekar fältet för att hålla databasens struktur organiserad och effektiv . Den maximala storleken av strängar är mer än tillräckligt för de flesta applikationer , dock. SQL
Som med de flesta andra kommersiella databasservrar använder Oracle Structured Query Language upprätthålla databas strukturer och uppgifterna i dem . SQL-satser är själva textsträngar , Oracle -servern tar emot dessa strängar från nätverksanslutna användare och bearbetar dem . Vid bearbetning programmering uttalanden i Oracles PL /SQL- dialekt , motsvarar den maximala längden på den största storleken på en " varchar " datatyp , 32767 bytes . Addera Char
Oracle använder " char " datatypen för tecken som definieras med fasta längder . När definierat , ändrar en röding fältets storlek inte . Om ett program lagrar teckendata kortare än fältets definierad storlek , kuddar Oracle data med ämnena till rätt längd . Till exempel , om du definierar en röding fält som kallas " stad " med en längd på 30 byte och lagra ordet " Reno " i det , lägger Oracle server 26 ämnena till slutet av " Reno " för att föra den till 30 byte . För uppgifter som är för långa, Oracle trimmar överskott tecken från slutet av strängen innan du förvarar den i fältet . Char typ fält har en maximal storlek på 2000 bytes .
VARCHAR2
A " varchar2 " datatypen rymmer ett varierande antal tecken , upp till antalet du definierar för fältet . Om du definierar " staden " fältet som ett varchar2 av 30 bytes och lagra ordet " Reno " i det , gör Oracle inte pad till 30 bytes , som " city " innehåller endast fyra tecken för den posten . VARCHAR2 fält rymma upp till 4.000 bytes . Addera CLOB
att rymma mycket långa teckensträngar , har Oracle en datatyp som heter " CLOB , " eller Character Large Object . Med en CLOB datafält kan du lagra ett memo , webbsida eller hela romanen . I de flesta avseenden , CLOB fält fungerar på samma sätt som röding och VARCHAR2 typer , men att söka efter data i en CLOB är mer komplicerad än för de andra datatyper . CLOB fält kan lagra upp till 128 terabyte tecken information.