Задавайте вопросы, мы ответим
Вы не зашли.
Страниц: 1
Как узнать автоматически сгенерированный id записи в момент ее добавления для того, чтобы использовать ее в той же инструкции Insert? Например, я создаю новую запись, в поле photo которой должен быть указан путь к соответствующему файлу. Имени файла присваивается значение id записи. Получается, я должен сначала добавить запись, потом узнать ее автоматически сгенерированный id, а только потом уже в новой инструкции записать в соответствующее поле новой записи путь к файлу. Можно ли сделать все в одной самой первой инструкции INSERT?
Неактивен
в новых версиях генерируемые колонки
в старых, емнип, можно с помощью триггера, используя new.id
Неактивен
vasya написал:
в новых версиях генерируемые колонки
в старых, емнип, можно с помощью триггера, используя new.id
Погуглил триггеры и мне показалось, что это не будет проще, чем вставить сначала запись, потом узнать ее id, а потом использовать его для редактирования нужного поля. Или я ошибаюсь? По сути мне это нужно только в одном месте при создании новой записи. И еще одно уточнение - я использую базу данных derby.
Неактивен
уточнение существенное, какие есть возможности в derby я не знаю
если в ней есть возможность реализовать задачу через генерируемые колонки или триггеры, то это используйте их
Неактивен
Страниц: 1