Создание Oracle View с использованием идентификатора, созданного в базе данных из объекта последовательности - PullRequest
1 голос
/ 20 марта 2012

Могу ли я создать оракула "View" с первичным ключом, сгенерированным БД?

Я хочу создать представление с идентификатором, сгенерированным БД из объекта Sequence.

1 Ответ

3 голосов
/ 20 марта 2012

Вы не можете сделать это точно, но вы можете сделать что-то вроде этого:

select rownum, field1, field2
  from...

rownum - это автоматически сгенерированное поле, которое содержит именно это, но оно назначается ДО записей порядка, поэтому, если у вас естьпредложение ORDER BY, тогда вам придется сделать это:

Select rownum, *
  from (select ....
         order by ....)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...