I am by no means an expert in PL/SQL but your function seems ok to me;
your currcal is fine (if you used nextval as someone suggested, you'd get the next value, which is not what you intend, creating user<->groups links.
That said, I ddo not know if doing and insert then asking for curval is atomic or if you could get a wrong value if someone else creates a user at theat moment;
To be on the safe side, I always use insert ... returning syntax this way I know that I am getting the same value as the one inserted.
Just my 0.02EUR
Didier
Есть вопросы? Напишите нам!
✖
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера