Risorse

Raccolta di materiali utili per studiare e lavorare meglio: guide, tool, repository, libri e documentazione. Le risorse coprono SQL Server, Azure e Data Platform in generale, includendo integrazione, automazione, BI/analytics e data engineering, organizzate per argomento.

Barcode check digit calculator for SQL Server and Azure SQL DB

Sergio Govoni

Chi ha avuto l’opportunità di sviluppare applicazioni per trasportare i prodotti da un luogo ad un altro, ha appreso che per gestire in modo efficiente la movimentazione delle merci all’interno di un magazzino è necessario adottare un sistema di movimentazione basato su codici a barre.

Il codice a barre è la rappresentazione grafica di una sequenza di numeri e altri simboli. La rappresentazione consiste di linee (barre) e spazi. Un codice a barre è tipicamente composto da cinque parti, una di queste è la cifra di controllo, nota anche come check digit. L’algoritmo di calcolo della cifra di controllo è descritto in questa pagina del sito di GS1, l’associazione internazionale che si occupa di diffondere gli standard progettati per migliorare l’efficienza della filiera domanda-offerta, tra questi c’è anche lo standard relativo ai codici a barre. In questo articolo abbiamo descritto una possibile implementazione dell’algoritmo di calcolo della cifra di controllo in TSQL, in quell’occasione abbiamo trattato il calcolo del check digit per un barcode EAN13. Recentemente, ho avuto l’occasione di migliorare la soluzione implementando le funzioni mancanti che permettono di calcolare il check digit per i seguenti tipi di barcode:

sp_alter_column - La stored procedure per modificare una colonna!

Sergio Govoni

Introduzione

Sarà successo anche a voi di dover modificare il tipo di dato di una colonna presente da tempo in una tabella di un database SQL Server e probabilmente vi sarete scontrati con l’errore 5074 che segnala l’impossibilità di modificare la colonna a causa della presenza di oggetti collegati come Primary Key, Foreign Key, Indici, Vincoli (di univocità e non), Statistiche, ecc..

Azure Data Studio: January Release

Luca Bruni

Dopo una lunga e sospirata attesa (vista la cancellazione della December Release) finalmente è stata resa disponibile la nuova versione di Azure Data Studio.

Oltre al consueto lavoro di miglioramento e stabilizzazione del tool e delle sue estensioni principali, con questa release vengono introdotte alcune novità molto interessanti. Ad esempio:

SQL Server 2019 CTP 2.2

Sergio Govoni

Annunciata la scorsa settimana con questo post, la CTP 2.2 di SQL Server 2019 è disponibile per il download da SQL Server Evaluation Center.

In aggiunta alle feature già rilasciate nelle precedenti CTP, questo rilascio è stato caratterizzato dalle seguenti funzionalità:

  • Customers can now use SparkR from Azure Data Studio on a big data cluster
  • Customers can use UTF-8 character encoding with SQL Server Replication. Depending on the character set in use, switching to URF-8 encoding has the potential for large storage savings

Risorse aggiuntive