Ich habe eine Reihe von NVARCHAR-Spalten, von denen ich vermute, dass sie perfekt speicherbare Daten in VARCHAR-Spalten enthalten. Ich kann jedoch nicht einfach den Typ der Spalten in VARCHAR ändern und hoffe auf das Beste, ich muss eine Art Überprüfung durchführen.Ermitteln des varchar-Inhalts in nvarchar-Spalten
Ich möchte die Konvertierung durchführen, da die Daten statisch sind (dies wird sich in Zukunft nicht ändern) und die Spalten werden indiziert und würden von einem kleineren (varchar) Index im Vergleich zum tatsächlichen (nvarchar) Index profitieren.
Wenn ich einfach sagen
ALTER TABLE TableName ALTER COLUMN columnName VARCHAR(200)
dann werde ich nicht einen Fehler oder eine Warnung aus. Unicode-Daten werden abgeschnitten/verloren.
Wie überprüfe ich?
Sie haben Test-/Entwicklungsumgebung zu beginnen? –
Bei der Arbeit mache ich, und benutze es. Aber hier musste ich etwas klein zusammen für meinen eigenen Gebrauch schlagen, nur einmal verwenden. –
In der Hoffnung, dass Google diesen Ausdruck aufgreifen könnte: Test, wenn nvarchar nur varchar Daten enthält – Thymine