Contourner la limite d’insertion en MS SQL

Contourner la limite d’insertion en MS SQL

Il m’arrive de devoir faire des INSERT massifs en MS SQL et d’être confronter à la limite du maximum d’INSERT possible d’un coup (1000 dans mon cas).

Du coup il faut bidouiller un peu pour faire rentrer mes dizaines de milliers d’INSERT. C’est là qu’intervient le modulo !

Voici ma méthode, mes données sont dans $Output:

(suite…)

Afficher un pourcentage

C’est très simple avec un peu de math et de connaissance en formatage powershell, donc on va éviter les longs discours : Ce qui affichera: 18.03% Si on a deux chiffres après la virgule, c’est parce que c’est défini par « N2 ».

Null : Powershell VS MS SQL

Quand vous effectuez une requête SQL qui contient un ou plusieurs NULL et que vous récupérez le résultat en Powershell, vous vous rendez vite compte que le NULL en SQL n’est pas $Null en Powershell… Si vous testez une valeur null MS SQL en powershell comme ceci « $MSSqlResult.MyNullValue -eq $null », Lire la suite…