Visual-Studio

Webinar: .NET Interactive for notebooks and for your data job

Sergio Govoni

Continuano i webinar gratuiti dello User Group Italiano di SQL Server, questo mese parleremo Visual Studio Code e dell’utilizzo di C# con i Notebook in una sessione ricca di demo ed esempi.

Il webinar si terrà giovedì 29 aprile 2021 alle ore 14:00, durerà un’ora e sarà tenuto da Marco Parenzan. Marco oggi ricopre il ruolo di Solution Sales Specialist presso Insight, proviene da un’esperienza come Cloud e IoT Architect e .NET Developer. Ha fondato la community 1nn0va.

Come effettuare il Debug di un Trigger (T-SQL)

Sergio Govoni

I più importanti linguaggi di programmazione hanno strumenti di debug integrati direttamente nell’IDE. Il debugger ha tipicamente un’interfaccia grafica che consente di esaminare i valori che assumono le variabili durante l’esecuzione, il flusso del programma (step-by-step) e permette di definire punti di interruzione in corrispondenza dei quali fermare l’esecuzione del programma.

Python Tools for Visual Studio

Davide Mauri

Python-LogoInformazione non freschissima ma comunque importante da sottolineare, visto anche il crescente interesse verso la Data Science in ambito Microsoft, come evidenziato anche all’evento del Technical Cloud Day in cui l’interesse per Machine Learning & Co. è stato veramente molto alto.

Come sottolineato anche durante l’evento suddetto, Python, insieme ad R, rappresenta uno dei linguaggi “must” della Data Science (ci starebbe, in effetti, un post dedicato…me lo appunto!) ed è quindi importante segnalare che a Dicembre 2015 Microsoft ha rilasciato un aggiornamento (2.2.31124.00) per Python Tools for Visual Studio (PTVS) che permette di usare Python con Visual Studio, l’IDE per eccellenza:

SQL Server Data Tools Preview Update August 2015

Davide Mauri

Insieme a SQL Server 2016 CTP 2.3 ed al relativo Management Studio Update, è arrivato anche l’aggiornamento de SQL Server Data Tools (ora basato su Visual Studio 2015), compresi anche i tool per la BI:

SQL Server Data Tools Preview update for August 2015

Finalmente c’è un download unico sia per SQL Server Data Tools (SSDT) che SQL Server Data Tools for Business Intelligence (SSDT-BI)

CLR User-Defined Function for Check Constraint

Sergio Govoni

Come possiamo scrivere l’espressione logica che verifica un vincolo di tipo CHECK ? Possiamo farlo con:

  • T-SQL
  • User-Defined Function
  • CLR User-Defined Function

Abbiamo apprezzato l’utilizzo del linguaggio CLR nel post SQLCLR instead of OLE Automation (sp_OA* method), ora vediamo come è possibile implementare e fare il deploy di una funzione CLR da utilizzare per verificare l’espressione logica di un vincolo CHECK, definito ad esempio su una colonna di tipo float.

Not a Number Value in Float Field

Sergio Govoni

In questo articolo parleremo della situazione che si verifica quando nel DB vengono memorizzati dei valori numerici, in colonne di tipo float, che però non possono più essere letti correttamente.

Tutto è iniziato dalla segnalazione di un utente che lamentava un errore in fase di estrazione dei dati di fatturato. La versione di SQL Server in produzione è la 2000 (SP4 – versione 8.00.2039) e l’errore restituito durante l’esecuzione della query è: “An error occurred while executing batch. Error message is: Overflow aritmetico.