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

Вниз

Хозяюшке На Заметку (ХНЗ). Баг MSSQL 2000   Найти похожие ветки 

 
Shaman_Naydak   (2005-05-04 14:16) [0]

1.
Если в запросе имя выходного столбца совпадает с именем столбца
в запросе, то сортировка ORDER BY всегда делается именно по выходному значению, невзирая на пожелания трудящихся.
Простейший пример:
select convert(varchar, Col) as Col
 from
 (select 12 as Col
  union all
  select 1
  union all
  select 11
  union all
  select 2
 ) S
 order by S.Col
отсортирует именно как строки, т.е. 1, 11, 12, 2
а если поменять шапочку на convert(varchar, Col) as S_Col
то в результате все будет чудесно: 1, 2,11,12

2. Мелкая, но симатишная ошибка
ISNUMERIC("."), ISNUMERIC(","),
ISNUMERIC("-."), ISNUMERIC("-,"),
ISNUMERIC("+."), ISNUMERIC("+,")
выдает True (типа число), причем, кажется (не проверял),
вне зависимости от DecimalSeparatora системы..
Но отконвертировать такое значение в число
ясен пень не удастся


 
Johnmen ©   (2005-05-04 14:30) [1]

1. Не баг, а строгая (своя) логика разруливания псевдонимов.
2. Не баг, фича, т.к. указанные символы входят в определение изображения числа.



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

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

Наверх




Память: 0.46 MB
Время: 0.026 c
1-1116967058
Roman_Vladivostok
2005-05-25 00:37
2005.06.14
Ошибки при запуске DOS программы под WIN.


10-1094116683
Тест
2004-09-02 13:18
2005.06.14
JBuilderX & Delphi


4-1114382085
Кайфолом
2005-04-25 02:34
2005.06.14
Как обработать системные сообщения Формы ?


1-1116719790
scrazy
2005-05-22 03:56
2005.06.14
7 и 8 Преобразования грамматик.


6-1111859936
serg128
2005-03-26 20:58
2005.06.14
Как закачать файл с ftp сервера?