#506 - Estrarre record casuali con SQL Server e la funzione NEWID()
Nello script #330 abbiamo visto un semplice script per SQL Server in grado di estrarre un record in manier casuale da un database.
Tuttavia lo script era impreciso su tabelle all'interno delle quali la chiave primaria avesse dei record cancellati.
Utilizzando invece la funzione NEWID (in genere utilizzata per generare una nuova GUID) è possibile estrarre un record in maniera casuale:
SELECT TOP 1 * FROM tabella ORDER BY NEWID()Per maggiori informazioni si veda:
#330 - Estrarre record casuali con SQL Server
http://www.aspitalia.com/liste/usag/script.aspx?ID=330
Approfondimenti
- Microsoft Security Bulletin di luglio 2008
- Utilizzare Visual Studio 2008 per semplificare lo sviluppo con LINQ to SQL
- L'entity Framework e i vincoli FOREIGN KEY
- Membership API per SQL Server anche senza dbo
- Velocity: ADO.NET Distributed Cache
- Cosa c'è in ASP.NET 3.5 Service Pack1
- Realizzare applicazioni ASP.NET sicure - Seconda parte
- Uno sguardo a LINQ to SQL
- SP vs Linq vs Entity Framework in scrittura
- SQL Server 2008 disponibile in RTM
Commenti
Esprimi il tuo giudizio su questo script:
Per procedere devi essere autenticato.
Aggiungi un nuovo commento »»»
Per inserire un commento, devi registrarti alla nostra community.







Stampa
Download 


10annidi.ASPItalia.com: iscriviti alla competizione e vinci fantastici premi ogni mese!