Pull to refresh

Comments 4

У вас сломалась сортировка, т. к. при вставке order by игнорируется. Повыше версию поставьте (после 2005)

  1. само использование например GREATEST/LEAST уже намекает на 160

  2. при INSERT .. EXEC вставка идет в том порядке, в котором резалтсет поступает в stdout - то есть в порядке, прописанном в dsql.

Да, спасибо. пропустил.

PS Когда переходили с 2005 было много проблем и пришлось долго искать ошибку по сортировке в хранимках. Теперь это выжжено в подкорке.

Но никто не мешает возвращать пару (EmployeeID, RowOrder) и сохранять в буферную таблицу. На стороне песочницы можно сделать row_number() переместив order by в него. Тогда все будет работать железобетонно, но просто данных через stdout будет передаваться в 2 раза больше :)

Sign up to leave a comment.

Articles