Разница между row_number, limit или rownum в разных базах данных
Разные базы данных предлагают разные варианты ограничения результата выборки по количеству записей. Например, в PostgreSQL это limit, в Oracle может использоваться rownum. Но при этом есть row_number теоретически поддерживаемый всеми базами данных.
Есть ли разница между использованием специфичного варианта на каждой базе данных или же использованием общего row_number для всех, не задумываясь о типе базы данных?
То есть, возможно, под капотом базы реализуют эти варианты одинаково или же какие-то из вариантов заметно лучше, какие-то заметно хуже.