?

Log in

No account? Create an account
Паранойя, отпущенная на свободу
Записки штурмраухермастера
... я сразу понял подвох, или орки программируют 
21st-Oct-2015 11:59 am
dead horse
... когда увидел в запросе "select DERECTION from tel_specification_tab"

Ниизвесный гирой, песавший праграму, хотел исключать некоторые префиксы из учета телефонии.

Так вот поле derection содержит в себе запись типа '007495,007499'

А исключение делается путем like и к derection приклеивают %

И получается запрос ... and not direction like '007495,007499%' and ...

Который, предсказуемо, делает ничего.
Comments 
21st-Oct-2015 09:37 am (UTC)
Работы по обкалыванию мамонтовых копролитов с сервера продолжаются?
21st-Oct-2015 10:12 am (UTC)
Да, на сей раз в авральном режиме :(
21st-Oct-2015 11:11 am (UTC)
У меня одна знакомая-программист во времена засилья FoxPro запускала из бухгалтерской программы ndd.exe.

Таким образом она спасалась от потерянных кластеров, которые образовывались из-за некорректной работы написанных ею программ с базами данных.
21st-Oct-2015 11:40 am (UTC)
Гм, если от кривых запросов к БД теряются кластеры, то с СУБД и/или операционной системой что-то явно не так. Я о FoxPro лучше думал.
21st-Oct-2015 11:47 am (UTC)
Возможно, что при работе с СУБД надо было как-то корректно закрывать её после записи. Точно уже не помню, это было двадцать лет назад.
21st-Oct-2015 01:36 pm (UTC)
Это не повод для нарушений на уровне _файловой системы_ (а не рабочего состояния БД).
21st-Oct-2015 01:48 pm (UTC)
Повод

прерывание программы без закрытия файлов к потере кластеров и приводит

MS-DOS...
21st-Oct-2015 05:24 pm (UTC)
Возможно. Но факт в том, что в её программах запуск ndd.exe был стандартной автоматической опцией. Может быть она еще какие-то внешние приблуды для чего-то использовала, которые и оставляли потерянные кластеры.
21st-Oct-2015 12:02 pm (UTC)
Это MS-DOS. Там кластеры теряются при выключении питания без закрытия программы.
21st-Oct-2015 01:49 pm (UTC)
А derection - это так в запросе или и в схеме БД?
21st-Oct-2015 01:51 pm (UTC)
Ета наиминавание поля в бази даных. в запроси ано такое жи. запрос фармально каректный.
21st-Oct-2015 01:53 pm (UTC)
А вообще если без шуток вот эти все талантливые и креативные специалисты, которым к 30 сейчас, они ведь целая гора динамита под инфраструктурой. :(
21st-Oct-2015 04:41 pm (UTC)
Этому, не исключаю, под 50.
21st-Oct-2015 04:41 pm (UTC)
А колонки group и order тебе в базе не попадались? Многое потерял.
21st-Oct-2015 05:30 pm (UTC)
ну это хотя бы просто эскейпится...
21st-Oct-2015 05:34 pm (UTC)
Хрена. Когда ты это эскейпишь, оно внезапно обретает кейс-сенситивность.
This page was loaded Nov 22nd 2017, 6:15 pm GMT.