Бази даних · Junior · Запитання 61 з 75
Що робить INSERT ... RETURNING id у PostgreSQL?
- 1Повертає останній
idу таблиці без вставки - ✓Правильна відповідь: Вставляє рядок і повертає згенерований
idу тому самому запиті - 3Вставляє рядок, лише якщо клієнт повернув
id
Пояснення
Це економить запит і позбавляє гонитв підходу «вставити, потім вибрати максимальний id». RETURNING працює й з UPDATE та DELETE.