Per*_*rcy 5 sql-server sql-server-2008
有没有办法告诉哪些记录是SQL Server 2008中的双字节字符?
例如,如果国家/地区归档空白,我想在表格中查询中文,韩文和日文的所有记录,我该怎么办?
您的意见非常感谢.
我想我可能会困扰你们.一切都存储在nvarchar中.有些记录是中文,有些是韩文,有些是西班牙文,有些是.我们想找出中国,日本和韩国的记录来做些什么.那有意义吗?
有没有办法告诉哪些记录是SQL Server 2008中的双字节字符?
你可以使用它 - 如果双字节字符不能简化为单个字节,那么你在记录中有CJK:
select * from tbl
where convert(nvarchar(max),convert(varchar(max),somecolumn)) != somecolumn
Run Code Online (Sandbox Code Playgroud)