Via Cà Matta 2 - Peschiera Borromeo (MI)
+39 02 00704272
info@synaptica.info

TIP [MS SQL SRV 2000] – AUTOINCREMENT FIELDS

Digital Innovation Partner

TIP [MS SQL SRV 2000] – AUTOINCREMENT FIELDS

L’utilizzo dei campi autoincrementali che vengono chiamati in Ms-SqlSrv “identity” ed ad esempio in interbase “generator” (generatori), è una pratica molto importante, soprattutto quando una tabella in un permette l’accesso contemporaneo in lettura scrittura a più utenti. Questi generatori nei db transazionali garantiscono l’univocità xchè generati dal server in modo da non permettere collisioni in inserimento. D’altro canto nelle applicazioni tali generatori creano altre difficoltà , la principale è che essendo il valore del campo generato dal server l’applicazione generalmente all’atto dell’inserimento non sa che valore è stato attribuito. E ciò puo comportare un serio problema !!! In Ms-Sql server è possibile invece tramite una stored procedure avere per ogni inserimento l’immediato valore del’identità della tabella.

Piccolo Esempio:

Lascia un commento