Polje varijabilnih znakova (Varchar)

Autor: Randy Alexander
Datum Stvaranja: 25 Travanj 2021
Datum Ažuriranja: 24 Lipanj 2024
Anonim
Polje varijabilnih znakova (Varchar) - Tehnologija
Polje varijabilnih znakova (Varchar) - Tehnologija

Sadržaj

Definicija - Što znači promjenjivo znakovno polje (Varchar)?

Polje varijabilnog znaka (varchar) je vrsta podataka koja može sadržavati bilo koju vrstu podataka: numeričke, znakove, razmake ili interpunkcije. Ovisno o bazi podataka, vrsta podataka može pohraniti vrijednosti do maksimalne veličine. Varijabilna polja znakova uglavnom se koriste kao privremene varijable i za nizove. Donose prijeko potrebnu svestranost za tipove podataka.


Uvod u Microsoft Azure i Microsoft Cloud | Kroz ovaj vodič naučit ćete o čemu se radi računalstvo u oblaku i kako vam Microsoft Azure može pomoći da preselite i pokrenete svoje poslovanje iz oblaka.

Tehopedija objašnjava polje promjenjivih znakova (Varchar)

Polje varijabilnog znaka može se definirati bilo u programskom jeziku ili na razini baze podataka. Polje varijabilnog znaka uvijek ima deklariranu maksimalnu duljinu i obično se inicijalizira s trenutnom duljinom jednakom nuli. Trenutna duljina varijabilnog znakovnog polja može biti od nule do maksimalne deklarirane duljine polja. Način deklariranja varijabilnog znakovnog polja razlikuje se prema korištenom programskom jeziku.

Jedna od najvećih prednosti polja promjenjivih znakova je izbjegavanje paddinga. U slučaju znakovnog polja, polje zauzima točan broj znakova bez obzira na stvarnu veličinu niza, a razlika između fiksne duljine i duljine polja obložena je razmacima. Za razliku od znakovnog polja, promjenjivo znakovno polje koristi samo prostor potreban za veličinu niza, tako da je potreban samo minimalni prostor za pohranu. Pomaže u izbjegavanju rasipanja, a ova značajka je korisna u pretraživanju i razvrstavanju vrijednosti. U nekim bazama podataka i programskim jezicima svaki pronađeni dodatni prostor automatski se uklanja prije pohrane u bazu podataka.


Na temelju baze podataka ili programskog jezika, mogu postojati ograničenja u promjenjivom znakovnom polju, poput one koja se ne može koristiti s naredbom select ili se ne može koristiti kao kandidat ili primarni ključ.

Većina sustava za upravljanje relacijskim bazama podataka podržava varijabilno znakovno polje.