Предположим, у меня есть таблица с 2 столбцами и 3 строками:
A|B
1|1
1|2
1|3
и я пишу
SELECT TOP 1 B FROM MyTable ORDER BY A
SQL Server произвольно выберет возвращаемое значение. Но, похоже, он постоянно возвращает одно и то же произвольное значение независимо от того, сколько раз я его запускаю. Есть ли способ выяснить, какое значение он выберет? Есть ли способ узнать, будет ли он продолжать выбирать то же значение в будущем? Есть ли способ узнать, выбирало ли оно одно и то же значение в прошлом?
Я спрашиваю, потому что хочу угадать прошлое поведение какого-то уродливого устаревшего кода.