Présentation Ce document présente une technique de gestion des historiques de données assez particulière : le MERGE combiné à la clause OUTPUT. Microsoft a implémenté le MERGE, présente dans les normes SQL depuis 2003 et revue en 2008, à partir de SQL Server 2008. Cette fonctionnalité regroupe 3 fonctions SQL de base : INSERT, UPDATE, DELETE. Le MERGE Cette fonctionnalité permet de manager en une seule instruction SQL l’ensemble des mouvements ...
Mis à jour 08/12/2017 à 12h49 par Lyche
Fonction de totaux et sous-totaux Présentation Les bases de données de Business Intelligence sont confrontées à des problématiques récurrentes de calculs, de statistiques, ou de diverses agrégations de données. Beaucoup s’imaginent que faire des sommes et autres moyennes de notes n’est qu’appliquer de simples formules mathématiques. Or, lorsqu’il s’agit de bases de données, ces calculs prennent une autre dimension, dont la complexité ...
Mis à jour 11/08/2016 à 00h20 par Lyche
L'API Stream en Java 8 ou l'API Linq en C# permettent de manipuler des collections d'objets en s'inspirant du langage SQL, mais ces concepts, bien que très puissants imitent le SQL sans forcément supporter l'ensemble de son potentiel. Imaginez que vous ayez un ensemble de collection à manipuler : utiliser des fonctions d'agrégat (COUNT(), MIN(), MAX(), SUM(), AVG()), réaliser des jointures externes (LEFT/RIGHT/FULL) etc... Y arriverez-vous de manière aisée avec l'API Stream ou Linq ...
Mis à jour 11/05/2017 à 10h29 par Gugelhupf (Liste à puce imbriquée)
Bonjour, Préambule : n'étant pas un administrateur de base de données et n'ayant pas l'ensemble des compétences correspondantes, je ne vais pas faire un billet "Voilà comment en fait", mais plutôt "Voilà ce que j'ai utilisé et qui fonctionne dans mon cas". Ce mois ci, il m'a été demander de faire un script SQL "Optimisé" pour un traitement concernant plusieurs table ayant d’énorme volume de données. L'ordre de grandeur étant le milliard... ...
Mis à jour 18/03/2016 à 12h25 par dourouc05
A la maison j’ai un Raspberry Pi qui avec une tache CRON envoi des valeurs de température dans une base de données sur un serveur VPS. http://rasp-pi.fr.nf/mon-dashscreen/ J’ai intallé une verification sur le Raspberry Pi pour la connexion internet. Si la connexion est perdu plus de 5 minutes il reboot. Mais il arrive que la connexion soit bonne mais qu’aucune info ne soit envoyée sur la base SQL du serveur VPS distant. Donc j’ai fait ce code en Python. Dans un premier ...
Mis à jour 24/03/2016 à 22h03 par michelgard