Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.10.31;
Скачать: CL | DM;

Вниз

Нужно упростить запрос   Найти похожие ветки 

 
Ольга ©   (2009-07-08 14:30) [40]


> Тогда хуже, поскольку там может быть что угодно, включая
> пользовательские типы.

"Там" это где? Это "кривенькое" поле мы разобрали по косточкам, информация в нем однородная... Каких сюрпризов можно ждать?


 
clickmaker ©   (2009-07-08 14:35) [41]

в запросе в [0] слишком много вызовов CHARINDEX.
Я бы курсором прошелся по таблице


 
Ольга ©   (2009-07-08 14:52) [42]

Запрос в [0] и есть попытка создать курсор. "Табуретки" и "валенки" входят в состав естественного первичного ключа, которого реально в таблице нет. Вот я и хочу создать курсор, после чего N раз прогнать через него эту же таблицу, расфасовывая информацию в новую базу.


 
Anatoly Podgoretsky ©   (2009-07-09 08:49) [43]


> "Там" это где? Это "кривенькое" поле мы разобрали по косточкам,
>  информация в нем однородная... Каких сюрпризов можно ждать?
>

В sql_variant = можно хранить, что угодно, даже пользовательские типы.
И для разборки надо знать формат. Поддержка ложится на пользователя, а не на сервер.


 
amir   (2009-07-09 16:37) [44]

Попробую пожелиться некоторым опытом. На новой (уже старой :)) работе столкнулся с древним (ЕС-м) представлением чисел в базе в символьном виде. Т.е. есть таблица, в одном из полей которой "сидят" строки по 8 символов-цифр без всяких точек. В другом поле - 6 символов-цифр и т.д. Никакой документации нетути. Последний программист, который сто-то там помнил, уволился лет 5 назад. В качестве "отправной" точки имеются только всевозможные ведомости, в которых, как правило, результаты вычислений, а не сами "числа", причем, ессно, числа дробные.
Пока не залез в асмовские исходники и не посмотрел  как там выделяется дробная часть при вычислениях (если кто помнит - десятичная упакованная арифметика), не смог разобраться.

ИМХО, это похоже на тот случай. Т.е. корректно разобраться где "валенки", а где "сапоги" без разбора программного кода невозможно.



Страницы: 1 2 вся ветка

Текущий архив: 2010.10.31;
Скачать: CL | DM;

Наверх




Память: 0.54 MB
Время: 0.007 c
15-1279851394
defen
2010-07-23 06:16
2010.10.31
Контроль приложения с помощью сервиса


6-1228479138
dmitry_12_08_73
2008-12-05 15:12
2010.10.31
Ограничения на объём передаваемого файла с помощью TIdHTTP


15-1279691795
xayam
2010-07-21 09:56
2010.10.31
Евгений Гик


2-1281332239
6ruse
2010-08-09 09:37
2010.10.31
FireBird, Delphi


3-1247039879
SDSK
2009-07-08 11:57
2010.10.31
как получить размер IMAGE (blob) поля MS SQL?