Per chi come me è appassionato di database temporali, segnalo l’uscita della terza parte di una serie di articoli di Laurent Martin che spiegano come implementare e usare gli RI-Tree in T-SQL con intervalli temporali. RI-Tree è la contrazione di “Relational Interval Tree” una struttura che permette di fare query su intervalli di valori in maniera efficiente, per chi non …
Leggi »MSDN Italia: Come usare lo Statement MERGE (T-SQL)
Il comando MERGE (T-SQL) può essere utilizzato in ambienti OLTP, ma anche OLAP. In uno scenario transazionale, possiamo utilizzarlo per eseguire il Merge dei dati da una sorgente esterna ad una tabella esistente. In un data werehouse, il comando MERGE può essere utilizzato per eseguire UPDATE incrementali oppure per processare slowly changing dimensions… Leggi l’articolo completo su MSDN Italia a …
Leggi »Free eBook – SQL Server Execution Plans (2nd Edition)
Dal portale redgate è possibile scaricare, gratuitamente (in formato PDF), la seconda edizione dell’eBook: SQL Server Execution Plans di Grant Fritchey. Il libro in formato cartaceo è ovviamente acquistabile su Amazon. Riporto di seguito la prefazione seguita dall’elenco dei capitoli. Editorial Review Every day, out in the various online forums devoted to SQL Server, and on Twitter, the same types of …
Leggi »MSDN Italia: EXECUTE Statement in SQL Server 2012
Questo articolo, della Libreria Articoli Tecnici MSDN Italia, descrive il nuovo gruppo di opzioni RESULT SETS implementate per la clausola WITH del comando EXECUTE, in SQL Server 2012. Read the complete post at http://msdn.microsoft.com/it-it/library/jj884336.aspx
Leggi »Rewrite your T-SQL code for better performance
Sergio Govoni ha pubblicato sul canale Vimeo di UGISS un nuovo video dedicato all'ottimizzazione del proprio codice T-SQL utilizzando i nuovi costrutti che SQL Server 2012 mette a disposizione.
Leggi »Calcolo della cifra di controllo di un codice EAN/UCC (versione 2.0)
Qualche tempo fa, in questo articolo, abbiamo analizzato l’algoritmo di calcolo della cifra di controllo di un codice UCC/EAN, chi si occupa di logistica conoscerà bene l’argomento. Lo standard di codifica UCC/EAN richiede che ogni codice generato termini con una cifra compresa tra zero (0) e nove (9), chiamata cifra di controllo (dall’inglese check digit). Questa cifra è calcolata in …
Leggi »Insert Or update (aka Replace or Upsert)
Come implementare la logica INSERT or UPDATE in T-SQL
Leggi »SQL Server Change Tracking – 3 di 3
Negli articoli precedenti si è descritto il funzionamento del Change Tracking ed i passaggi necessari per attivarlo e configurarlo correttamente. E' ora giunto il momento di analizzare come tale funzionalità può essere utilizzata in uno scenario comune, tipicamente presente in una soluzione di Business Intelligence, ma facilmente generalizzabile ed estendibile a qualsiasi altra esigenza simile.
Leggi »OUTPUT Clause and Triggers
L'effetto che può avere un trigger sugli statement INSERT, UPDATE, DELETE e MERGE.
Leggi »New book: Microsoft SQL Server 2012 High-Performance T-SQL Using Window Functions
Annunciata la pubblicazione del nuovo libro: Microsoft SQL Server 2012 High-Performance T-SQL Using Window Functions
Leggi »