Извлеките значение автоинкремента после вставки

Это метод вставки, который я использую для вставки некоторых данных в db:

public long insertBooking(String userId,int roomId,Timestamp checkInTime, Timestamp checkOutTime){ final SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); ContentValues contentValues=new ContentValues(); contentValues.put(USER_ID, userId); contentValues.put(ROOM_ID, roomId); contentValues.put(CHECK_IN, dateFormat.format(checkInTime)); contentValues.put(CHECK_OUT, dateFormat.format(checkOutTime)); return database.insert(MRM_BOOKING_DETAILS_TABLE, null, contentValues); } 

Таблица MRM_BOOKING_DETAILS имеет поле автоматического увеличения, которое называется booking_id . После вставки новой строки значение этого столбца увеличивается на 1. Можно ли вернуть значение__и_и_ид строки после того, как вставка будет завершена в указанном выше методе, без написания отдельного запроса выбора?

Или мне нужно написать отдельный запрос SQL Select, чтобы вернуть that booking_id из этой недавно вставленной строки?

Long insertId = database.insert (MRM_BOOKING_DETAILS_TABLE, null, contentValues); Эта строка сама возвращает booking_id вставленной строки …

Intereting Posts
EditText и TabHost не любят друг друга Как проверить listitem проверен или нет в Android-браузере listview? Получите внутреннюю ширину окна и высоту андроида, встроенную в веб-браузер, на всех уровнях масштабирования Лучший способ программирования кнопок / изображений Рисовать квадрат с закругленными углами Android Studio показывает ошибку при попытке использовать Embedded JDK вместо пользовательской установки Идеи источника QualcommCameraHardware native_get_picture: MSM_CAM_IOCTL_GET_PICTURE Ошибка времени ожидания подключения? Потоковое аудио AAC с Android Внутреннее хранилище Android, как правильно разобрать текстовый файл JSON Какова роль адаптеров в Android? Android Nkzawa SocketIO отключается и устанавливает новое соединение Разница между appcompat_v7 и android-support-v7-appcompat? Android SnackBar падает при касании с помощью библиотеки поддержки дизайна 23.0.0 Есть ли эквивалент AppCompat Widget.Material.Spinner.Underlined? Приложение Android, рассчитанное на собственную контрольную сумму MD5