我有一堆 NVARCHAR 列,我怀疑它们在 VARCHAR 列中包含完全可存储的数据。但是我不能只是将列的类型更改为 VARCHAR 并希望最好,我需要进行某种检查。
我想进行转换,因为数据是静态的(将来不会更改)并且列已编入索引,并且与实际(nvarchar)索引相比,将受益于较小的(varchar)索引。
如果我简单地说
ALTER TABLE TableName ALTER COLUMN columnName VARCHAR(200)
那么我不会收到错误或警告。Unicode 数据将被截断/丢失。
我该如何检查?