Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Использование @@ROWCOUNT  [new]
леопольд232
Member

Откуда:
Сообщений: 1
Всем привет.

Кто-нибудь может подсказать по поводу использования @@ROWCOUNT.
Имеется:
1с 77, ms sql 2000

Выполняется прямой запрос к базе данных вот с таким содержанием

UPDATE [base_name].[dbo].[DH222]
SET JobT = 1
WHERE IDDOC = 123456789
SELECT @@ROWCOUNT

Задумка в том, что изначально jobT = 0, при выполнение выше указанного кода он меняется на 1. и возвращается число строк в которых произошли изменения.

ВОПРОС: Может ли быть такое что поле JobT(по каким-то причинам не изменило свое значение с 0 на 1) а SELECT @@ROWCOUNT всеравно вернул допустим 1, что как будто была изменена 1 строка?
22 авг 19, 20:25    [21955966]     Ответить | Цитировать Сообщить модератору
 Re: Использование @@ROWCOUNT  [new]
aleks222
Member

Откуда:
Сообщений: 854
Если у вас триггер FOR/INSTEAD update на [base_name].[dbo].[DH222] висит - может быть чего угодно.
22 авг 19, 20:31    [21955971]     Ответить | Цитировать Сообщить модератору
 Re: Использование @@ROWCOUNT  [new]
uaggster
Member

Откуда:
Сообщений: 767
2000й же!
Какой Instead...
22 авг 19, 21:56    [21956040]     Ответить | Цитировать Сообщить модератору
 Re: Использование @@ROWCOUNT  [new]
iap
Member

Откуда: Москва
Сообщений: 46953
uaggster
2000й же!
Какой Instead...
А я вот не уверен. Кажется INSTEAD OF триггеры как раз в SQL2000 появились.
22 авг 19, 22:10    [21956052]     Ответить | Цитировать Сообщить модератору
 Re: Использование @@ROWCOUNT  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36694
iap
uaggster
2000й же!
Какой Instead...
А я вот не уверен. Кажется INSTEAD OF триггеры как раз в SQL2000 появились.
Был-был он там.
22 авг 19, 22:47    [21956071]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить