Базы данных / SQL junior
В чём разница: PostgreSQL vs Oracle — ключевые отличия?
Ответ
PostgreSQL: SERIAL/IDENTITY (автоинкремент), LIMIT/OFFSET, Read Uncommitted фактически работает как Read Committed. Oracle: SEQUENCE, ROWNUM / FETCH FIRST N ROWS, NVL вместо COALESCE, таблица DUAL для SELECT без таблицы, CONNECT BY для иерархических запросов.
Разбор: В PostgreSQL автоинкремент — это SERIAL/IDENTITY, пагинация — LIMIT/OFFSET, а Read Uncommitted фактически работает как Read Committed. В Oracle — SEQUENCE, ROWNUM/FETCH FIRST, NVL вместо COALESCE, таблица DUAL и CONNECT BY для иерархий. Главная ошибка — перепутать, какие конструкции к какой СУБД относятся (SERIAL и LIMIT принадлежат PostgreSQL, а не Oracle).
Хочешь так же по своей компании — с вопросами по грейдам и задачами? Закажи гайд или забери свежее в Telegram.