select * from #T  where Column1 not like '%[0-9]%'  
or
select case when Column1 like N'%[啊-座]%' then '包含中文' else '不包含中文' end
from #T

解决方案 »

  1.   

    --or
    select * from #T where patindex('%[^-^啊-座]%',Column1)=0
      

  2.   

    try:
    declare @T varchar(8000)
    declare @T1 varchar(8000)
    declare @i int
    declare @Flag bit
    set @T='你好啊sdwws'
    set @i=1
    set @Flag=0
    while (@i<=len(@T) and @Flag=0)
    begin
       set @T1=SUBSTRING(@T,@i,1)
       if not( @T1 like '%[0-9]%' or @T1 like '%[A-Z]%')
           set @Flag=1
       set @T=STUFF(@T,@i,1,'')
    end   
    if @Flag=1 
       print '有中文'
    else
       print '无中文'