Il 22/08/07, <b class="gmail_sendername">Marcello Vezzelli</b> <<a href="mailto:marcello@vezz.it">marcello@vezz.it</a>> ha scritto:<div><span class="gmail_quote"></span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
mi stavo chiedendo se era possibile utilizzare una stored function per<br>generare un identificativo stringa unico all'interno di una tabella,<br>PRIMA di inserire il record nella tabella stessa.</blockquote><div><br>
<br>Con PostgreSQL lo faccio per le tabelle degli ordini di una mia applicazione: in fase di INSERT c'è un trigger di tipo BEFORE che genera l'identificativo e lo assegna al record che si sta inserendo, in questo modo quando il record viene davvero inserito il campo è valorizzato ed univoco (la univocità è garantita dalla transazione implicita in cui girano i trigger).
<br></div><br></div>-- <br>Matteo<br>