Эквивалент Oracle RowID в SQL Server
Мне нужно скопировать очень tsql большую таблицу со множеством sqlselect столбцов, и скорость важна. Поэтому rowid я использую этот метод, который select-statement работает для любой таблицы:
delete T from
(select Row_Number() Over(Partition By BINARY_CHECKSUM(*) order by %%physloc%% ) As RowNumber, * From MyTable) T
Where T.RowNumber > 1
sql
sql-server
tsql
rowid
row-number
2021-12-22T08:49:39+00:00
2022-10-19T08:30:41+00:00
Fenrimuro
Вопросы с похожей тематикой, как у вопроса:
Эквивалент Oracle RowID в SQL Server
Предупреждение о файлах Cookies
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.