fr en

Corriger l’erreur « Cannot resolve the collation conflict between « xxx » and « yyy » in the equal to operation. » sur SQL Server

2010-06-04 1 Min. lecture Base De Données SQL Server Aymeric
La comparaison de 2 chaines dans une requête est lourd mais parfois inévitable pour comparer 2 colonnes. Si ces 2 colonnes sont dans 2 bases de données diffèrentes, il peut y avoir des conflits de “collation” : Cannot resolve the collation conflict between "French_CI_AS" and "SQL_Latin1_General_CP1_CI_AS" in the equal to operation. pour la requête suivante : SELECT table1.colonne1 FROM dbo.table1 AS t1 JOIN dbo.table2 AS t2 ON (t1.colonne1 = t2.colonne2 COLLATE collationTable1); Ici la table1 a pour collation French_CI_AS et table2 a pour collation **SQL_Latin1_General_CP1_CI_AS. continuer la lecture

Microsoft Management Studio 2008 : Eviter d’avoir à recréer une table après modification de sa structure

2010-06-03 1 Min. lecture Base De Données SQL Server Aymeric
L’utilisation de Microsoft Management Studio 2008 est très utile pour la gestion d’une base de données SQL Server 2008. Avec les réglages par défaut, certaines modifications (qui demandent une recréation de la table) sont impossibles. Microsoft Management Studio 2008 propose d’annuler l’enregistrement de la modification ou de sauvegarder le nom la table dans un fichier texte. Comme il est dit dans le texte d’information, il faut activer l’option “Prevent saving changes that require the table to be re-created”, littéralement “Empêcher l’enregistrement des modifications qui demande une recréation de la table” pour pouvoir supprimer cette sécurité. continuer la lecture

Accélérez vos requêtes SELECT avec SQL_CACHE sur un serveur MySQL

2009-10-11 1 Min. lecture Base De Données MySQL Aymeric
Petite astuce découverte par Jean-Marie Collin pour accélérer significativement les requêtes SELECT avec MySQL. Requête SQL classique : SELECT * FROM table; Requête SQL avec SQL_CACHE : SELECT SQL_CACHE * FROM table; Voici un test réalisé par Jean-Marie Collin sur l’efficacité de ce mot-clé : Affichage des enregistrements 0 - 29 (74 542 total, traitement: 0.0034 sec.) SELECT * FROM `ps_connections_page` Affichage des enregistrements 0 - 29 (74 542 total, traitement: 0. continuer la lecture