powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Получить последнее значение identy
13 сообщений из 13, страница 1 из 1
Получить последнее значение identy
    #39549234
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Oracle 12c. Есть Identy столбец
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
CREATE TABLE mytable
(
  ID NUMBER GENERATED ALWAYS AS IDENTITY(
          START WITH 1 
          INCREMENT BY 1 
          MAXVALUE 9999999999999999999999999999 
          MINVALUE 1  
          NOCACHE
  ),
  .........
  


Вопрос - можно ли как-то получить сгенерированный при вставке ID? Или нужно использовать свой сиквенс?

С уважением, Vasilisk
...
Рейтинг: 0 / 0
Получить последнее значение identy
    #39549241
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я то вижу, что создался служебный сиквенс с именем ISEQ$$_76389 и, по идее, вызов ISEQ$$_76389.CURRVAL вернет мне мое значение, но как-то не хочется затачиваться на служебное имя
...
Рейтинг: 0 / 0
Получить последнее значение identy
    #39549260
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
returning
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Получить последнее значение identy
    #39549508
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Получить последнее значение identy
    #39549521
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey_anonymous,

в Related Topics нет "INSERT Statement" на то есть причины?

....
stax
...
Рейтинг: 0 / 0
Получить последнее значение identy
    #39549525
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Staxandrey_anonymous,

в Related Topics нет "INSERT Statement" на то есть причины?Вопрос Андрею как к человеку, отвечающему за контент ora-документации?
...
Рейтинг: 0 / 0
Получить последнее значение identy
    #39549539
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AmKadStaxandrey_anonymous,

в Related Topics нет "INSERT Statement" на то есть причины?Вопрос Андрею как к человеку, отвечающему за контент ora-документации?
да нет
мож есть причина отсутствия ссылки

в древних версиях у меня заморочки были с returning
для insert from select и merge

.....
stax
...
Рейтинг: 0 / 0
Получить последнее значение identy
    #39549541
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Staxв древних версиях у меня заморочки были с returning
для insert from select и merge

insert-select предполагает return bulk collect, заморочек не помню.
С merge не работало, как сейчас - не знаю, не пробовал :)
...
Рейтинг: 0 / 0
Получить последнее значение identy
    #39549543
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovreturningДа. Спасибо. За ночь сам пришел к такой идее :)
...
Рейтинг: 0 / 0
Получить последнее значение identy
    #39549577
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey_anonymousinsert-select предполагает return bulk collect, заморочек не помню.Память подводит. Нет такого синтаксиса.
...
Рейтинг: 0 / 0
Получить последнее значение identy
    #39549593
Фотография dbms_photoshop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Elicandrey_anonymousinsert-select предполагает return bulk collect, заморочек не помню.Память подводит. Нет такого синтаксиса.Синтаксис есть. Селекта там нет. :)
8010667
...
Рейтинг: 0 / 0
Получить последнее значение identy
    #39549629
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey_anonymousinsert-select предполагает return bulk collect, заморочек не помню.

returning был для insert values

....
stax
...
Рейтинг: 0 / 0
Получить последнее значение identy
    #39549823
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dbms_photoshopElicпропущено...
Память подводит. Нет такого синтаксиса.Синтаксис есть. Селекта там нет. :)
8010667
Блин.
Пора на свалку.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Получить последнее значение identy
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]