Съдържание:
- Определение - Какво означава поле с променливи символи (Varchar)?
- Техопедия обяснява поле за променлив характер (Варчар)
Определение - Какво означава поле с променливи символи (Varchar)?
Променливото символно поле (varchar) е тип данни, който може да съдържа всякакъв тип данни: числови, знаци, интервали или препинателни знаци. В зависимост от базата данни, типът данни може да съхранява стойности до максималния си размер. Променливите знакови полета се използват най-вече за да действат като временни променливи и за низови операции. Те внасят така необходимата гъвкавост за типовете полета за данни.
Техопедия обяснява поле за променлив характер (Варчар)
Поле с променливи символи може да бъде дефинирано или на езика за програмиране, или на ниво база данни. Полето с променлив символ винаги има декларирана максимална дължина и обикновено се инициализира с текущата дължина, равна на нула. Текущата дължина на полето с променлив знак може да бъде от нула до максималната декларирана дължина на полето. Методът за деклариране на поле с променливи символи се различава в зависимост от използвания език за програмиране.
Едно от най-големите предимства на полетата с променливи символи е избягването на подплънките. В случай на символно поле, полето заема точния брой знаци, независимо от действителния размер на низа, а разликата между фиксираната дължина и дължината на полето е подплатена с интервали. За разлика от символното поле, променливото символно поле използва само пространството, необходимо за размера на низа, така че е необходимо само минималното пространство за съхранение. Той помага да се избегнат всякакви разхищения и тази функция е полезна при търсене и сортиране на стойности. В някои бази данни и езици за програмиране всяко намерено допълнително пространство се премахва автоматично преди съхранение в базата данни.
Въз основа на базата данни или езика за програмиране може да има ограничения в поле с променлив знак, като например, че не може да се използва с оператор select или не може да се използва като кандидат или първичен ключ.
Повечето системи за управление на релационни бази данни поддържат полето с променливи знаци.