Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Шаблон like и символ номера в локали Cyrillic_General_CI_AS
|
|||
|---|---|---|---|
|
#18+
SQL x64 2014 12.0.5000.0 Код: sql 1. 2. Это ошибка, что символ не попадает под шаблон или верное поведение? Где-нибудь детальная документация по локалям есть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2019, 17:14 |
|
||
|
Шаблон like и символ номера в локали Cyrillic_General_CI_AS
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2019, 17:24 |
|
||
|
Шаблон like и символ номера в локали Cyrillic_General_CI_AS
|
|||
|---|---|---|---|
|
#18+
Благодарю. Видимо, придётся упоминать Cyrillic_General_ BIN : Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2019, 17:29 |
|
||
|
Шаблон like и символ номера в локали Cyrillic_General_CI_AS
|
|||
|---|---|---|---|
|
#18+
tunknownЭто ошибка, что символ не попадает под шаблон или верное поведение? Где-нибудь детальная документация по локалям есть? если проблема локализована, то правила сравнения можно поковырять, конечно, чтобы увидеть в каком диапазоне символ находится. но готовых символьных таблиц по коллейшенам не видел Код: sql 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2019, 17:40 |
|
||
|
Шаблон like и символ номера в локали Cyrillic_General_CI_AS
|
|||
|---|---|---|---|
|
#18+
Поставьте перед ВСЕМИ открывающими апострофами латинскую N ( N 'мой UNICODE текст') и будет счастие! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2019, 17:08 |
|
||
|
Шаблон like и символ номера в локали Cyrillic_General_CI_AS
|
|||
|---|---|---|---|
|
#18+
Yuri AbeleПоставьте перед ВСЕМИ открывающими апострофами латинскую N ( N 'мой UNICODE текст') и будет счастие!Стало хуже, т.к. сломался и Latin1_General_CI_AS. Или я неправильно понял? Код: sql 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2019, 09:17 |
|
||
|
Шаблон like и символ номера в локали Cyrillic_General_CI_AS
|
|||
|---|---|---|---|
|
#18+
tunknownYuri AbeleПоставьте перед ВСЕМИ открывающими апострофами латинскую N ( N 'мой UNICODE текст') и будет счастие!Стало хуже, т.к. сломался и Latin1_General_CI_AS. Или я неправильно понял? А если скрипты сохранять как UTF-8 файлы, и убрать нафиг этот collate вообще? Последние года так работаем и всегда хватало. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2019, 09:49 |
|
||
|
Шаблон like и символ номера в локали Cyrillic_General_CI_AS
|
|||
|---|---|---|---|
|
#18+
Yuri Abeletunknownпропущено... Стало хуже, т.к. сломался и Latin1_General_CI_AS. Или я неправильно понял? А если скрипты сохранять как UTF-8 файлы, и убрать нафиг этот collate вообще? Последние года так работаем и всегда хватало.Так тоже не работает Тут же проблема не только в корректной передачи символов (само собой, что их нужно передавать правильно), а в весе символов, то есть в том, попадает символ "№" в диапазон a-z, или не попадает (и при каких условиях). Для гарантии нужно писать не '%[^0-9a-z]%', а '%[^01233456789qwertyuioplkjhgfdsazxcvbnm]%', вот это работает всегда Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2019, 10:43 |
|
||
|
Шаблон like и символ номера в локали Cyrillic_General_CI_AS
|
|||
|---|---|---|---|
|
#18+
Yuri AbeleПоследние года так работаем и всегда хватало.Возможно, вам не попадался "№"? Выполните, если можно, мой скрипт выше, что он у вас покажет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2019, 10:45 |
|
||
|
Шаблон like и символ номера в локали Cyrillic_General_CI_AS
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2019, 11:00 |
|
||
|
Шаблон like и символ номера в локали Cyrillic_General_CI_AS
|
|||
|---|---|---|---|
|
#18+
Т.е., похоже, оно и без UNICODE и без COLLATE работает, если, как Вы сказали, перечислить все символы (я бы только до диапазонов сократил: [^0-9a-zA-Z] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2019, 11:05 |
|
||
|
Шаблон like и символ номера в локали Cyrillic_General_CI_AS
|
|||
|---|---|---|---|
|
#18+
Yuri AbeleТ.е., похоже, оно и без UNICODE и без COLLATE работает, если, как Вы сказали, перечислить все символы (я бы только до диапазонов сократил: [^0-9a-zA-Z] А, ну да, Вы это в последнем запросе и сделали ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2019, 11:06 |
|
||
|
Шаблон like и символ номера в локали Cyrillic_General_CI_AS
|
|||
|---|---|---|---|
|
#18+
Yuri AbeleТ.е., похоже, оно и без UNICODE и без COLLATE работает, если, как Вы сказали, перечислить все символы (я бы только до диапазонов сократил: [^0-9a-zA-Z]С UNICODE не работает никогда, а без UNICODE зависит от коллейтов (указанного, а так же базы и сервера) У вас в последнем запросе 4 4 4, у меня 0 4 0 (и у ТС). Значит, у вас какая то другие настройки (даже не буду выяснять, какие, т.к. применять в работе эти знания нельзя). Итого, повторю вывод ещё раз (впрочем, на форуме его неоднократно озвучивали) - использовать диапазоны в patindex, like, etc нельзя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2019, 11:44 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39831748&tid=1687606]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
88ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 249ms |
| total: | 410ms |

| 0 / 0 |
