А таблицу опций нашёл?
Решение проблем с NBTEVO, Коды FSC для BMW -----> Получить - жмите ссылку |
BMW ETK и SQL запросы
#21
Отправлено 21 марта 2019 - 15:57
#22
Отправлено 21 марта 2019 - 17:36
С опциями не так всё просто. Во первых, они походу не все. Нет периферийных опций(или я их не нашёл). Не разобрался с селекцией опций. А так как минимум таблица w_komm.
#23
Отправлено 21 марта 2019 - 19:49
С опциями не так всё просто. Во первых, они походу не все. Нет периферийных опций(или я их не нашёл). Не разобрался с селекцией опций. А так как минимум таблица w_komm.
w_komm-то, понятно, да я затупил и не мог найти названия опций, а они там же в w_ben_gk)
SELECT * FROM w_komm INNER JOIN w_ben_gk ON ben_textcode = komm_textcode WHERE ben_iso = 'en';
А "селекция" что имеешь ввиду?)
#24
Отправлено 21 марта 2019 - 23:07
Во первых: сами опции фильтруются в зависимости от типа.
Во вторых : w_komm не является задающей таблицей, её саму кто-то вызывает.
Мой запрос построен от обратного, и содержит ошибки.
#25
Отправлено 22 марта 2019 - 09:27
Во первых: сами опции фильтруются в зависимости от типа.
Во вторых : w_komm не является задающей таблицей, её саму кто-то вызывает.
Мой запрос построен от обратного, и содержит ошибки.
Если связи неизвестны, можно поискать их вот таким запросом:
SELECT tname, cname FROM syscolumn INNER JOIN systable ON tsegno = segno WHERE cname LIKE'%komm%';
Будет показан список всех таблиц, в которых есть поля, содержащие "komm" (т.е. имеющие какие-то связи с опциями).
Лучше даже искать не просто "komm", а "kommid" - это явная ссылка на запись таблицы опций w_komm .
так можно все связи таблиц между собой определить
- bugas и pepelxl это нравится
#26
Отправлено 22 марта 2019 - 16:57
Посмотрел на крякозябры в w_btzeilen. там надо конвертировать из Windows-1251 в ISO 8859-5. Главное не на оборот, а то получим кривой первый знак, который совсем недавно всех радовал в ista.
Wiki говорит, что 8895-5 по дефолту используется в Сербии и Болгарии. Интересно, за что немецкие сербы так нас невзлюбили.
Если кто напишет скрип для однокнопочного преобразования, я думаю , что запчастисты от счастья из штанов по выпрыгивают.
#27
Отправлено 22 марта 2019 - 17:11
Не ту таблицу указал - конечно w_ben_gk
Нарушения русского языка есть ещё в w_marketingprodukt_keyword, но эта таблица отвечает за аксессуары.
#28
Отправлено 13 июля 2019 - 21:08
Не ту таблицу указал - конечно w_ben_gk
Нарушения русского языка есть ещё в w_marketingprodukt_keyword, но эта таблица отвечает за аксессуары.
Дай пару тройку ben_texcode с кривой кодировкой, гляну свою выгрузку, визуально листал вроде все ок, но хочу перепроверить
#29
Отправлено 13 июля 2019 - 21:11
Не ту таблицу указал - конечно w_ben_gk
Нарушения русского языка есть ещё в w_marketingprodukt_keyword, но эта таблица отвечает за аксессуары.
Дай пару тройку ben_texcode с кривой кодировкой, гляну свою выгрузку, визуально листал вроде все ок, но хочу перепроверить
1712 - кривой
#30
Отправлено 14 июля 2019 - 10:30
Там много кривого, сделай выгрузку по буквам, которые не входят в кодировку.
#31
Отправлено 14 июля 2019 - 19:05
Там много кривого, сделай выгрузку по буквам, которые не входят в кодировку.
Да, у меня бяда в том что в базе кодировка UTF-8 и при проверки этой строки ВпУЮТЮ-бжХЯЭЮХ гбваЮЩбвТЮ бкХЬЭЮХ то же выдает UTF-8
пол дня мучений с этой кривизной и скрипт готов 1536 "ВпУЮТЮ-бжХЯЭЮХ гбваЮЩбвТЮ бкХЬЭЮХ" => "Тягово-сцепное устройство съемное"
осталось придумать как автоматом выбрать все кривые записи
#32
Отправлено 15 июля 2019 - 10:37
Ну и что, что utf8, ты чтоль не с оригиналом работаешь? Посмотри символы(ANSI) которые не перекрываются кодировкой(там смещение, кажись 12символов), их и забей в поиске. Не панацея, что выципит все, но думаю, что большинство.
#33
Отправлено 15 июля 2019 - 11:01
Ну и что, что utf8, ты чтоль не с оригиналом работаешь? Посмотри символы(ANSI) которые не перекрываются кодировкой(там смещение, кажись 12символов), их и забей в поиске. Не панацея, что выципит все, но думаю, что большинство.
Сделал по другому, все работает )
#34 Гость_h4ck_*
Отправлено 12 августа 2019 - 18:35
Ковырнул я ETK, а точнее какими запросами он сам насилует базу... Прям классическое немецкое порно во всей красе)) там и substr, и decode и nvl.
Надеялся, что аббревиатуры закончатся на названиях столбцов, но нет))
Использовать это невозможно, рисую вьюхи в итоге.
#35
Отправлено 12 августа 2019 - 23:27
Может и порнушка, но с какой скоростью это обрабатывается.
#36 Гость_h4ck_*
Отправлено 19 августа 2019 - 20:24
осталось придумать как автоматом выбрать все кривые записи
Даю подсказку:
Есть либы для определения языка
1) выбираешь все записи с iso=ru
2) конвертируешь кодировку
3) детектишь % совпадения по русскому языку по исходной и исправленной записи
4) Если % (испр) - % (исх) >= ХХ -> кодировка битая
С ХХ надо поиграться чтобы процент битья был минимальным
#37 Гость_h4ck_*
Отправлено 19 августа 2019 - 23:35
- misha030383 это нравится
#39
Отправлено 09 сентября 2019 - 12:03
сам пробовал? без связей mysql работает крайне медленно, и допиливать напильником всё равно придётся.
#40
Отправлено 11 сентября 2019 - 10:51
Количество пользователей, читающих эту тему: 1
0 пользователей, 0 гостей, 0 анонимных
-
Bing (1)