Mam kilka kolumn NVARCHAR, które, jak podejrzewam, zawierają doskonale przechowywane dane w kolumnach VARCHAR. Jednak nie mogę po prostu przejść i zmienić typu kolumn na VARCHAR i mam nadzieję na najlepsze, muszę zrobić jakiś czek.Określanie zawartości varchar w kolumnach nvarchar
Chcę wykonać konwersję, ponieważ dane są statyczne (nie zmienią się w przyszłości), a kolumny są indeksowane i będą korzystały z mniejszego (varchar) indeksu w porównaniu do faktycznego (nvarchar) indeksu.
Gdybym po prostu powiedzieć
ALTER TABLE TableName ALTER COLUMN columnName VARCHAR(200)
wtedy nie będę się błąd lub ostrzeżenie. Dane Unicode zostaną obcięte/utracone.
Jak sprawdzić?
masz środowisku testowym/rozwój? –
W pracy robię i używam. Ale tutaj musiałem zrzucić coś małego na własny użytek, tylko raz. –
Nadzieję, że Google może wykryć to zdanie: Sprawdź, czy nvarchar zawiera tylko dane varcharne – Thymine