|
Чувствительное к регистру букв измерение | ☑ | ||
---|---|---|---|---|
0
Митяйский
13.03.18
✎
12:38
|
Хочу сделать независимый регистр из двух колонок, в обеих короткие строковые значения. Первое поле измерение, второе - реквизит.
Реально ли записать в такой регистр одновременно записи и строчными, и прописными буквами, чтобы можно было хранить в базе что-то типа такого: ААА|123 ААа|4567 АаА|Митичкин ббб|ГГГ БББ|БББ ну и так далее? |
|||
1
1Сергей
13.03.18
✎
12:40
|
Сложнее заставить одинесину считать, что ААа=ААА
|
|||
2
Ненавижу 1С
гуру
13.03.18
✎
12:43
|
(1) в запросах они неразличимы
|
|||
3
Ненавижу 1С
гуру
13.03.18
✎
12:44
|
Делай экранирование символов:
А - большая А /А - маленькая а // - слеш на ходу преобразовывай туда и обратно |
|||
4
Малыш Джон
13.03.18
✎
12:45
|
(2) т.е. "ААА"="ААа" даст ИСТИНУ ?
|
|||
5
Волшебник
13.03.18
✎
12:46
|
(4) "ААА" LIKE "ААа" даст истину
|
|||
6
Ненавижу 1С
гуру
13.03.18
✎
12:46
|
(4)
ВЫБРАТЬ 42 КАК Поле1 ГДЕ "ААА" = "ААа" |
|||
7
Митяйский
13.03.18
✎
12:47
|
(4) в запросе и в отборах регистра они равны
|
|||
8
Cool_Profi
13.03.18
✎
12:47
|
в скуле на базе коллейшн поменяй )))
|
|||
9
Малыш Джон
13.03.18
✎
12:47
|
хммм... не сталкивался до этого, буду знать
|
|||
10
Timon1405
13.03.18
✎
12:48
|
подкину дровишек
ТЗ = новый ТаблицаЗначений; ТЗ.Колонки.Добавить("Ключ"); ТЗ.Колонки.Добавить("Значение"); Стр = ТЗ.Добавить(); Стр.Ключ="ААА"; Стр.Значение = "123"; Стр = ТЗ.Добавить(); Стр.Ключ="ААа"; Стр.Значение = "4567 "; ПоискСтрок = ТЗ.НайтиСтроки(Новый Структура("Ключ","ааа")); ХЗ = ПоискСтрок.Количество(); |
|||
11
Митяйский
13.03.18
✎
12:49
|
А есть что-нибудь типа base64, но чтобы только заглавные буквы были?
|
|||
12
Волшебник
13.03.18
✎
12:50
|
(11) при записи делай ВРЕГ
|
|||
13
Волшебник
13.03.18
✎
12:52
|
(11) А почему в сабже светится моя фамилия? Это такое заклинание вызова?
|
|||
14
Митяйский
13.03.18
✎
12:55
|
(13) типа того
(12) Если у меня будет две сериализованных строки типа АаА= и аАа= после ВРЕГА они станут одинаковыми и проблема остается ровно та же |
|||
15
Малыш Джон
13.03.18
✎
12:57
|
(14) а ты сделай свой ВРЕГ, со слешем и преобразованиями, как в (3)
|
|||
16
13Дима13
13.03.18
✎
12:57
|
(10) чему ХЗ будет равно?
|
|||
17
Малыш Джон
13.03.18
✎
12:57
|
(16) а попробовать?)
|
|||
18
13Дима13
13.03.18
✎
12:58
|
(17) наверняка кто-то уже попробовал
|
|||
19
aka AMIGO
13.03.18
✎
12:58
|
(16) Этому и будет равно, пока не попробуешь :)
|
|||
20
aka AMIGO
13.03.18
✎
12:59
|
(18) Выслать тебе пустую конфигурацию? :)
|
|||
21
13Дима13
13.03.18
✎
13:00
|
(17) ХЗ = 0
|
|||
22
catena
13.03.18
✎
13:01
|
(10)Ну так, вы еще вспомните по сортировку ссылок, которая в запросе и в тз по-разному работает.
|
|||
23
rs_trade
13.03.18
✎
13:18
|
(22) догадайтесь почему
|
|||
24
Serg_1960
13.03.18
✎
13:28
|
А в это время на сайте PostgreSQLспрашивают как сделать запрос без учета регистра...
:)) |
|||
25
catena
13.03.18
✎
13:28
|
(23)По документации, знамо дело.
|
|||
26
Serg_1960
13.03.18
✎
13:40
|
Тьфу, вспомнил :) Оператор Option Compare Binary/Text отвечает за сравнение строковых.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |