я выбираю 1 строку из таблицы:
select * from LCTs WHERE LCTGUID = 'B642B9E6-779A-4FD0-8514-294EAF87A9A6'
(1 row(s) affected)
(3 row(s) affected)
Как я могу получить 4 строки, затронутые одним выбором (тем более, что он возвращает только одну строку)?
Бонусная информация:
- SQL Server 2000
- LCTs — это настоящая таблица (т. е. не представление или UDF).
- на столе нет триггеров
- это SQL Server 2000, в котором нет аудита DDL.
Еще более странно то, что если я обновлю эту строку:
update LCTs SET IsDirty = 1 WHERE LCTGUID = 'B642B9E6-779A-4FD0-8514-294EAF87A9A6'
(1 row(s) affected)
(5 row(s) affected)
Как обновление одной строки влияет на 6 строк в таблице без триггеров в SQL Server 2000?