août
2012
Soit les tables T1 et T2 suivantes : create table T1 (col1 int) create table T2 (col2 int) insert into T1 select 1 union select 2 union select 3 union select null insert into T2 select 4 union select 2 union select 5 union select null Pourquoi la requête SELECT * FROM T1 WHERE col1 NOT IN (SELECT col2 FROM T2) ne renvoie aucune valeur alors que SELECT * FROM T1 WHERE col1 IN (SELECT […]
août
2011
Cette semaine, lors de la présentation d’un produit (nouveau né du rachat de Nortel par AVAYA), j’ai posé la question suivante à la personne qui anime la séance :
juillet
2011
Depuis SQL SERVER 2005 la notion de schema de base de données a changé. Un schema est devenu donc un « namespace », un conteneur des objets de la base de données : Tables, Vues, Procédures, Fonctions, Triggers, Users,… Malgré cette définition claire de Microsoft on n’en voit pas la traduction dans la représentation affichée par SQL SERVER Management Studio (SSMS 2005, SSMS 2008, SSMS 2008R2). Une image est souvent plus parlant que de belles définitions…