Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Получить последнее значение identy / 13 сообщений из 13, страница 1 из 1
07.11.2017, 20:22
    #39549234
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить последнее значение identy
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
07.11.2017, 20:47
    #39549241
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить последнее значение identy
Я то вижу, что создался служебный сиквенс с именем ISEQ$$_76389 и, по идее, вызов ISEQ$$_76389.CURRVAL вернет мне мое значение, но как-то не хочется затачиваться на служебное имя
...
Рейтинг: 0 / 0
07.11.2017, 22:02
    #39549260
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить последнее значение identy
returning
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
08.11.2017, 13:11
    #39549508
andrey_anonymous
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить последнее значение identy
...
Рейтинг: 0 / 0
08.11.2017, 13:26
    #39549521
Stax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получить последнее значение identy
andrey_anonymous,

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

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

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

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

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

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

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

returning был для insert values

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


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