2013-05-16 1 views
1

Я пишу приложение, которое довольно часто извлекает данные из таблицы sybase. Поскольку я не буду записывать данные обратно в базу данных, я хочу увеличить производительность чтения, не удерживая блокировки данных в целевой таблице.Есть ли эквивалент таблицы NOLOCK для MSSQL в Sybase 15.5 T-SQL?

В MSSQL я могу сделать это с помощью подсказки таблицы NOLOCK. Есть ли эквивалент в Sybase T-SQL?

ответ

2

Прежде всего, позвольте мне сказать, что не рекомендуется использовать NOLOCK.

Я считаю, что указатель блокировки, который вы ищете, это noholdlock или at isolation, но синтаксис варьируется в зависимости от того, используете ли вы его на уровне сеанса, уровне запроса или для определенных таблиц в запросе.

Полное объяснение можно найти здесь, в документах Locking and Concurrency Control от Sybase.

Смежные вопросы