Querying a SQL Server 2008 table to find values in a column containing Unicode characters

前端 未结 3 1392
深忆病人
深忆病人 2020-12-16 08:11

I\'ve run into a problem in a project I\'m working on: some of the string values in a specific SQL Server 2008 table column contain Unicode characters. For example, instead

3条回答
  •  暖寄归人
    2020-12-16 08:42

    You want to find all strings that contain one or more characters outside ASCII characters 32-126.

    I think this should do the job.

    SELECT *
    FROM your_table
    WHERE your_column LIKE N'%[^ -~]%' collate Latin1_General_BIN
    

提交回复
热议问题