Bases de données SQL Server

Créer une base de données SQL Server avec un script

Comment créer une base de données SQL Server avec un script ? Pour créer une base de données avec du code Transact-SQL, il faut utiliser la fonction SQL CREATE DATABASE. Voici donc un script de création de base de données SQL Server en T-SQL à adapter au cas par cas. Comment créer une base de données SQL Server avec du code T-SQL ? Cet

Bases de données SQL Server

Afficher la version exacte de SQL Server avec une requête

Comment afficher la version SQL Server exacte d’une base de données? Avec Microsoft SSMS, abréviation de SQL Server Management Studio, le but ici est d’afficher la version exacte de la base de données. Il faut exécuter la commande SQL présentée et expliquée ci-après. Par exemple, il est très utile de connaître la version exacte du serveur SQL installé. En particulier lorsqu’on travaille sur les correctifs

T-SQL

Gérer les champs textes SQL Server de plus de 8000 caractères

Comment gérer les champs textes SQL Server de plus de 8000 caractères sans erreur ? Les champs VARCHAR et NVARCHAR sont limités à 8000 caractères avec SQL Server. Manipuler des champs textes supérieurs à 8000 caractères et le message suivant s’affiche : “The text, ntext, and image data types are invalid for local variables.”. Voici donc une solution pour contourner cette limitation des 8000

T-SQL

Afficher la date de modification d’une table SQL Server

Comment afficher la date de modification d’une table SQL Server ? Cet exemple de requête SQL permet grâce aux tables systèmes de SQL Server de détecter les derniers changements effectués sur une table ou une vue SQL Server. Elle affiche la date de création et la date de dernière mise à jour. Par ailleurs cette requête prend en compte uniquement les tables car elle

Erreur SQL Server

Nom d’objet non valide avec un CTE SQL Server

Comment éviter l’erreur Nom d’objet non valide avec un CTE SQL Server ? Comment exécuter plusieurs requêtes SELECT sur un même CTE ? Pour rappel, un CTE est un objet temporaire qui n’existe qu’entre sa création et sa première utilisation. Cela signifie une suppression juste après la première requête exécutée sur le CTE. Premièrement, lors de la deuxième utilisation d’un CTE, pour Common Table

T-SQL

Afficher le mois en lettres avec SQL Server

Comment afficher le nom du mois en lettres à partir d’une date avec SQL Server ? C’est-à-dire avec les noms de mois complets comme janvier, février, mars, avril, mai, etc. écrits en toutes lettres. Cette requête vous montre comment obtenir les noms de mois complets à partir de la date courante ou de toute autre date. En effet, avec un simple SELECT GETDATE() vous

T-SQL

Conversion implicite du type de données XML en NVARCHAR

Comment éviter l’erreur : ” La conversion implicite du type de données XML en NVARCHAR n’est pas autorisée. Utilisez la fonction CONVERT pour exécuter cette requête. ” convertir une variable XML en chaîne de caractères et éviter les erreurs de conversion ? Avec SQL Server il est parfois intéressant de mixer des colonnes numériques avec des colonnes en XML pour une utilisation spéciale. Comment

T-SQL

Violation de la contrainte Unique Key avec SQL Server

Comment éviter l’erreur Violation de la contrainte Unique Key avec SQL Server ? Voici deux solutions différentes, rapides et faciles pour écrire une requête “UPDATE OR INSERT”. En d’autres termes, éviter l’erreur SQL Server “Cannot insert duplicate key in object”, “The duplicate key value is” car la ligne en question existe déjà dans la table cible. En effet, une insertion d’une même clef provoque

Erreur SQL Server

Erreur de dépassement arithmétique lors de la conversion

Avec SQL Server, comment éviter cette erreur : “Message d’erreur: Une erreur de dépassement arithmétique s’est produite lors de la conversion en type de données int”. Insérons des données dans une table à l’aide d’une procédure stockée par exemple. Faire face à ce message d’erreur SQL Server peut être perturbant. Même si les erreurs de conversion SQL sont classiques, il est très utile de

Astuces Excel

Pivoter les lignes d’un tableau Excel en colonnes

Comment faire pivoter les lignes d’un tableau Excel en colonnes? C’est relativement simple. Il suffit de sélectionner la zone à pivoter, dans notre exemple, c’est un tableau Excel avec des montants financiers et des mois. D’autre part, le collage spécial des données copiées est l’option Excel permettant de pivoter les lignes en colonnes. Comment faire pivoter les lignes d’un tableau Excel en colonne en