Domov vývoj Čo je to variabilné pole znakov (varchar)? - definícia z technológie

Čo je to variabilné pole znakov (varchar)? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená pole Variabilný znak (Varchar)?

Pole premenných znakov (varchar) je typ údajov, ktorý môže obsahovať akýkoľvek typ údajov: číselné, znaky, medzery alebo interpunkciu. V závislosti od databázy je dátový typ schopný ukladať hodnoty až do svojej maximálnej veľkosti. Polia premenných znakov sa väčšinou používajú ako dočasné premenné a pre reťazcové operácie. Prinášajú toľko potrebnú univerzálnosť pre typy dátových polí.

Techopedia vysvetľuje pole premenlivých znakov (Varchar)

Pole premenných znakov možno definovať buď v programovacom jazyku alebo na úrovni databázy. Pole premenných znakov má vždy deklarovanú maximálnu dĺžku a obvykle sa inicializuje s aktuálnou dĺžkou rovnou nule. Aktuálna dĺžka poľa premenných znakov môže byť od nuly po maximálnu deklarovanú dĺžku poľa. Spôsob deklarovania poľa premenných znakov sa líši v závislosti od použitého programovacieho jazyka.

Jednou z najväčších výhod polí s premenlivými znakmi je zamedzenie vypchávky. V prípade znakového poľa pole zaberá presný počet znakov bez ohľadu na skutočnú veľkosť reťazca a rozdiel medzi pevnou dĺžkou a dĺžkou poľa je vyplnený medzerami. Na rozdiel od znakového poľa využíva variabilné znakové pole iba priestor potrebný pre veľkosť reťazca, takže je potrebný iba minimálny úložný priestor. Pomáha predchádzať plytvaniu a táto funkcia je užitočná pri vyhľadávaní a triedení hodnôt. V niektorých databázach a programovacích jazykoch sa všetok nájdený priestor automaticky odstráni pred uložením do databázy.

Na základe databázy alebo programovacieho jazyka môžu existovať obmedzenia v poli premenných znakov, ako napríklad, že sa nemôže použiť s príkazom select alebo ho nemožno použiť ako kandidát alebo primárny kľúč.

Väčšina systémov správy relačných databáz podporuje pole premenných znakov.

Čo je to variabilné pole znakov (varchar)? - definícia z technológie