Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 11377|Ответ: 0

[Источник] Oracle получает функции длины строки length() и hengthb()

[Скопировать ссылку]
Опубликовано 18.03.2015 11:17:57 | | |

lengthb(string) вычисляет длину байта, занимаемого строкой: возвращает длину строки в байтах

length(string) вычисляет длину символа, занимаемого строкой: возвращает длину строки в символах


Для однобайтовых символов LENGTHB и LENGTH одинаковы.

Например, length('string')=lengthb('string') может использоваться для определения, содержит ли строка китайский язык.


Примечания:

Сколько байт занимает китайский иероглиф в базе данных Oracle, связано с набором символов базы данных, а в UTF8 длина составляет три.


Выберите длину ('CCTV') из двойной ; Вы можете запросить, сколько байт китайских иероглифов находится в базе данных Oracle




Предыдущий:SqlTOOLS (комплексный инструмент использования SQL), в Интернете нет ресурсов
Следующий:Заранее определённые исключения системы Oracle и пользовательские исключения
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com