Fråga : Queryen som avkänner, om unicodedata finns in, sätter in i SQL-serveren 2005

Hälsningar

som jag undrade, om det fanns a långt som avkänner, om en detalj sätter in i en databas för MSSQL 2k5 bordlägger innehåller unicodetecken (dvs. ryss, kines, etc.).

Essentially, jag har en bordlägga med raddor värderar i olika språk, och jag önskar till handtag info för ENDAST de, som innehåller unicodedata, och inte sätter in som inte innehåller för
class= " lineNumbers " >
1 för >
<-/pre>
" klar "

Svar : Queryen som avkänner, om unicodedata finns in, sätter in i SQL-serveren 2005

En ömt ställe som skulle långt, är att använda något något liknande detta:

VÄLJ * FRÅN mytable VAR PATINDEX (”% [^ [a-z0-9! @#$%^&* () - _=+] %”, myfield) > 0

Du styrkan måste att tillfoga mer tecken till detta, men detta är precis ett snabbt exempel.

Andra lösningar  
 
programming4us programming4us