Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Напомните, плз, фичку / 5 сообщений из 5, страница 1 из 1
11.01.2002, 11:28
    #32020552
Напомните, плз, фичку
В MSSQL2000 появилась фичка, позволяющая указать запросу игнорировать залоченные записи (считать, что их как бы нету). Одно время я помнил про неё, пощщупал, но так как не было нужно, благополучно позабыл. Сейчас вот понадобилась, а найти в BOL не могу. Подскажите, пожалуйста.

Это не NOLOCK. (На всякий случай).
...
Рейтинг: 0 / 0
11.01.2002, 11:49
    #32020554
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Напомните, плз, фичку
Это ?

READPAST
Skip locked rows. This option causes a transaction to skip rows locked by other transactions that would ordinarily appear in the result set, rather than block the transaction waiting for the other transactions to release their locks on these rows. The READPAST lock hint applies only to transactions operating at READ COMMITTED isolation and will read only past row-level locks. Applies only to the SELECT statement
...
Рейтинг: 0 / 0
11.01.2002, 11:53
    #32020555
Напомните, плз, фичку
Да. Спасибо.
...
Рейтинг: 0 / 0
11.01.2002, 15:39
    #32020583
Replicant
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Напомните, плз, фичку
2 Глеб Уфимцев:

А почему только в MSSQL2000 ??
Эти хинты были и в SQL Server 7

Если помнишь, там в BOL еще есть такая хрень называется
"полнотекстовый поиск" (закладка [Search]). Вводим "lock AND row AND hint"
и получаем несколько страниц среди которых та самая, желанная...

Удачи
...
Рейтинг: 0 / 0
14.01.2002, 07:23
    #32020628
Напомните, плз, фичку
Все очень просто.

1. Я не знаю, был ли READPAST в MSSQL7.0, так как оно мне не надо было. Но в конференции я глазом наткнулся на инфо, что это появилось только в MSSQL2000. Соответственно, и это мне было мало интересно до тех пор, пока не понадобилось сейчас вот. Но в памяти тогда отложилось, что такая фичка в MSSQL2000 таки имеется.

2. "...закладка [Search]. Вводим "lock AND row AND hint..."
Про это я в курсе, как и о хинтах блокировки. Но этим путем я эту фичку не искал по той простой причине, что то что мне было нужно - с задаванием блокировки не связано, а имеет нечто притовоположное по смыслу, и по каким его критериям в BOL искать - это не вполне очевидно (это становиться очевидным уже после отыскания READPAST среди хинтов блокировок). Конечно, если бы я потратил N-ное кол-во времени, то рано или поздно наткнулся бы на READPAST. Но в силу ряда обстоятельств, мне в тот момент хотелось отыскать нужное мне решение как можно скорее. А так как первые 3 попытки поиска в BOL мне нужного решения не принесли, я посчитал, что гораздо быстрее получу ответ в конференции. И не ошибься.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Напомните, плз, фичку / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]