2015-01-09 7 views
1

Я пытаюсь использовать LEN() для измерения текстовых строк, которые могут быть на разных языках. Идея заключалась бы в том, чтобы использовать ее как ограничение для комментариев, которые находятся под определенной длиной.Использование функции LEN() на языках, отличных от символов

У меня проблема, если язык не является английским, len() не вычисляет длину.

Есть ли вообще вокруг этого? Есть ли какая-то другая функция, которая может быть использована для определения длины строки?

+0

DATALENGTH будет включать в себя конечные пробелы. Что такое пример строки с неправильным len? – Paparazzi

+3

len() будет работать на разных языках, не должно быть проблемой. что-то еще будет проблемой – HaveNoDisplayName

+0

Можете ли вы определить, что такое «несимметричный язык»? –

ответ

1

Возвращает правильный ответ для меня

select 'len gt 60' 
where len('นี่คือการทดสอบ ฟังก์ชั่น ความยาว เมื่อ มีมากกว่า หกสิบ ตัวอักษร ในสายที่ไม่ได้รับ การบันทึกโดย ฟังก์ชั่น ความยาว') >= 60 
Смежные вопросы