我正在寻找一种方法来确定列是否包含任何非 ASCII 数据,这样我就无法将它从 nVarChar 转换为 varChar。
理想情况下,我想在 T-SQL 中执行此操作。
最佳答案
一个简单的方法是转换为 varchar
select *
from yourtable
where nvarcharcolumn <> cast(nvarcharcolumn as varchar(8000))
关于sql-server - 我如何判断列是否可以从 nVarChar 变成 varChar?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48363739/