Spisu treści:
- Definicja - Co oznacza zmienne pole znaków (Varchar)?
- Techopedia wyjaśnia zmienne pole znaków (Varchar)
Definicja - Co oznacza zmienne pole znaków (Varchar)?
Zmienne pole znakowe (varchar) to typ danych, który może zawierać dowolny typ danych: numeryczny, znaki, spacje lub interpunkcję. W zależności od bazy danych typ danych może przechowywać wartości do maksymalnego rozmiaru. Zmienne pola znakowe są najczęściej używane jako zmienne tymczasowe i do operacji na łańcuchach. Zapewniają bardzo potrzebną wszechstronność dla typów pól danych.
Techopedia wyjaśnia zmienne pole znaków (Varchar)
Zmienne pole znaków można zdefiniować w języku programowania lub na poziomie bazy danych. Zmienne pole znaków zawsze ma zadeklarowaną maksymalną długość i zwykle jest inicjowane z bieżącą długością równą zero. Bieżąca długość pola znaku zmiennej może wynosić od zera do maksymalnej deklarowanej długości pola. Metoda deklarowania zmiennego pola znaków różni się w zależności od użytego języka programowania.
Jedną z największych zalet zmiennych pól znaków jest unikanie wypełniania. W przypadku pola znakowego pole zajmuje dokładną liczbę znaków niezależnie od rzeczywistego rozmiaru ciągu, a różnica między stałą długością a długością pola jest uzupełniana spacjami. W przeciwieństwie do pola znakowego, zmienne pole znakowe wykorzystuje tylko przestrzeń wymaganą do rozmiaru łańcucha, więc wymagana jest tylko minimalna przestrzeń do przechowywania. Pomaga uniknąć marnotrawstwa, a funkcja ta jest pomocna w wyszukiwaniu i sortowaniu wartości. W niektórych bazach danych i językach programowania każda dodatkowa przestrzeń jest automatycznie usuwana przed zapisaniem w bazie danych.
W zależności od bazy danych lub języka programowania mogą istnieć ograniczenia pola zmiennej zmiennej, takie jak: nie można go używać z instrukcją select lub nie może być używany jako klucz kandydujący lub klucz podstawowy.
Większość systemów zarządzania relacyjnymi bazami danych obsługuje zmienne pole znaków.
