Happy New Year :)

USE MASTER GO ALTER DATABASE @anBenedetti SET OFFLINE WITH ROLLBACK IMMEDIATE GO #SQLServer #SQLFamily #HappyNewYear — Andrea Benedetti (@anBenedetti) 30 Dicembre 2014

2

Power Query: join on inequality operator

In TSQL it’s so easy to create a JOIN with inequality operators like that: SELECT * FROM Table1 JOIN Table2 ON Table1.code = Table2.code AND (Table1.MESERIF_ST >= Table2.Month_Start) AND (Table1.MESERIF_ST <= Table2.Month_End) GO   But, right now, it’s a little bit difficult to do that on Power Query. Simply because with the “merge queries” we…

0

SQL Server Restart time

Trovo spesso l’esigenza di verificare quando un’istanza è stata riavviata (o startata). SQL Server consente di recuperare questa informazione in diversi modi. La cosa interessante è che ciascuno di essi non ritorna lo stesso medesimo istante perché ognuno riporta un particolare start di una specifica attività (in ordine temporale): start dell’istanza start della prima attività…

0

Di SQL Server, statistiche e piani di esecuzione

SQL Server utilizza le statistiche per reagire in maniera intelligente alle istruzioni che riceve. Conoscendo il numero di righe, la densità delle pagine, gli indici disponibili, l’optimizer è in grado di ragionare in maniera più accurata circa la strada da intraprendere per rispondere a quanto gli viene chiesto. E’ proprio grazie alle statistiche che SQL…

0

Un altro anno di conferenze

L’anno delle conferenze non va di pari passo, almeno per me e per chi fa un mestiere simile al mio, con l’anno solare. Ormai prossimi all’estate (se arriva …) sono ormai arrivato alla chiusura della parte “speaker” del mio lavoro e allora provo a fare un bilancio di quanto fatto e di quanto (pochissimo) mi…

2

SQL Server 2014: my TOP 5 favorite features

Ogni volta che una nuova versione di SQL Server sta per essere rilasciata, mi diverto a fare la classifica delle nuove caratteristiche che, per me, valgono da sole il prezzo del biglietto. Da qualche giorno è disponibile la Community Technology Preview 2 (CTP2), ecco la mia lista: In-Memory OLTP Hekaton, developed in partnership with Microsoft…

0

Talking About IDENTITY Columns

La proprietà IDENTITY viene spesso utilizzata per quelle tabelle che hanno la necessità di avere, per ogni riga, un valore univoco. Il database engine ci solleva, così, dall’onere di verificare ed attribuire un valore che non sia già stato utilizzato. Questa caratteristica può essere applicata solo su colonne (che siano non nullabili) di tipo: tinyint…

0

Thinking about Data Compression

Nell’ultimo post, qui, ho parlato di come poter comprimere i dati, tramite SQLCLR, per quelle colonne che contengono informazioni che non possono essere compresse con gli strumenti nativi che SQL Server, dalla versione 2008 nelle edizioni Enterprise o Datacenter, mette a disposizione. In questo post condivido un semplice modo per poter capire / studiare come…

0