Пугающий Nested Loop от Микрософта

« картинки и свежие анекдоты | чат

Пугающий Nested Loop от Микрософта

Читаю внимательно статью и вижу следующее:

Пример.

select * 
from authors a 
inner join titleauthor ta 
on a.au_id = ta.au_id


План выглядит следующим образом:
|-Nested Loops(Inner Join)
 |-Bookmark Lookup(Bmk1000 IN pubs..authors AS a)
 |--Filter(like(a.au_lname, "R%"))
 |---Index Seek(pubs..authors. aunmind AS a, 
  SEEK: (a.au_lname >= "QЯ" AND a.au_lname < "s") ORDERED)     <--- получается, что нестрогое
                                                                    неравенство даст ошибку.
 |--Clustered Index Seek(pubs. .titleauthor.UPKCL_taind AS ta, 
  SEEK: (ta.au_id=a.au_id) ORDERED)



В общем, вот хорошо, если ни QЯ не найдётся, а если вдруг??
Источник


ЗЫ: Если у кого ещё есть Microsoft SQL Server 7.0 — проверьте, плиз. Правда ли там такие любопытные косяки наблюдаются?

Комментарий:

Ваше имя:

Ещё интересное на этом сайте:

ТОП 10 страховок
Позитифчик
Жертва сексуального насилия
Пять самых громких афер в мире спорта
Зимы не будет
Женщины в форме
подборка баянов
игры
Monster Joust Madness
FuturCabby
Прежде чем судить, попробуй сам
А правда, ...
Конец Люксембурга
Соловьи, соловьи ...
Кастом-чоппер от ... Ferrari!
Рекомендовано
Обзор сети
Увлекательная зоо-феминология
Музяка от Следственного комитета
Россия - вперед!
« все анекдоты и картинки
Рейтинг@Mail.ru