Недавно пришлось начать работать под Оракл 8й, толком еще ничего не знаю. Но вопросы уже появились. Как реализовать то, что в MS SQL называется IDENTITY column? Буду признателен как за описание, так и за ссылочку...
Здравствуйте yogi, Вы писали:
Y>Недавно пришлось начать работать под Оракл 8й, толком еще ничего не знаю. Но вопросы уже появились. Как реализовать то, что в MS SQL называется IDENTITY column? Буду признателен как за описание, так и за ссылочку...
Здравствуйте yogi, Вы писали:
Y>Недавно пришлось начать работать под Оракл 8й, толком еще ничего не знаю. Но вопросы уже появились. Как реализовать то, что в MS SQL называется IDENTITY column? Буду признателен как за описание, так и за ссылочку...
Я к сожалению с MS SQL не работал, но из топиков понял, что это механизм, заточенный на
работу с автоинкрементными полями. Возможно и еще для чего-то.
Oracle же не поддерживает такой тип полей. И как правильно Вас нацелили отвечающие, использует генератор
уникальных полей, называемый SEQUENCE. Обычно его используют в триггере BEFORE INSERT.
Смысл его в том, что сначала из него извлекается значение, после чего он автоматически наращивается. На сколько — не буду говорить, т.к. возможны варианты.
А примеры его использования Вы можете найти в документации. Возможно и поиском на сайте.