Вход | Регистрация



Чувствительное к регистру букв измерение

Чувствительное к регистру букв измерение
Я
   Митяйский
 
13.03.18 - 12:38
Хочу сделать независимый регистр из двух колонок, в обеих короткие строковые значения. Первое поле измерение, второе - реквизит.

Реально ли записать в такой регистр одновременно записи и строчными, и прописными буквами, чтобы можно было хранить в базе что-то типа такого:

ААА|123
ААа|4567
АаА|Митичкин
ббб|ГГГ
БББ|БББ

ну и так далее?
 
 
   1Сергей
 
1 - 13.03.18 - 12:40
Сложнее заставить одинесину считать, что ААа=ААА
   Ненавижу 1С
 
2 - 13.03.18 - 12:43
(1) в запросах они неразличимы
   Ненавижу 1С
 
3 - 13.03.18 - 12:44
Делай экранирование символов:
А - большая А
/А - маленькая а
// - слеш


на ходу преобразовывай туда и обратно
   Малыш Джон
 
4 - 13.03.18 - 12:45
(2) т.е. "ААА"="ААа" даст ИСТИНУ ?
   Волшебник
 
5 - 13.03.18 - 12:46
(4)  "ААА" LIKE "ААа" даст истину
   Ненавижу 1С
 
6 - 13.03.18 - 12:46
(4)

ВЫБРАТЬ
    42 КАК Поле1
ГДЕ
    "ААА" = "ААа"
   Митяйский
 
7 - 13.03.18 - 12:47
(4) в запросе и в отборах регистра они равны
   Cool_Profi
 
8 - 13.03.18 - 12:47
в скуле на базе коллейшн поменяй )))
   Малыш Джон
 
9 - 13.03.18 - 12:47
хммм... не сталкивался до этого, буду знать
   Timon1405
 
10 - 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)
   13Дима13
 
16 - 13.03.18 - 12:57
(10) чему ХЗ будет равно?
   Малыш Джон
 
17 - 13.03.18 - 12:57
(16) а попробовать?)
   13Дима13
 
18 - 13.03.18 - 12:58
(17) наверняка кто-то уже попробовал
   aka AMIGO
 
19 - 13.03.18 - 12:58
(16) Этому и будет равно, пока не попробуешь :)
   aka AMIGO
 
20 - 13.03.18 - 12:59
(18) Выслать тебе пустую конфигурацию? :)
   13Дима13
 
21 - 13.03.18 - 13:00
(17) ХЗ = 0
   catena
 
22 - 13.03.18 - 13:01
(10)Ну так, вы еще вспомните по сортировку ссылок, которая в запросе и в тз по-разному работает.
   rs_trade
 
23 - 13.03.18 - 13:18
(22) догадайтесь почему
   Serg_1960
 
24 - 13.03.18 - 13:28
А в это время на сайте PostgreSQLспрашивают как сделать запрос без учета регистра...
:))
   catena
 
25 - 13.03.18 - 13:28
(23)По документации, знамо дело.
   Serg_1960
 
26 - 13.03.18 - 13:40
Тьфу, вспомнил :) Оператор Option Compare Binary/Text отвечает за сравнение строковых.


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует