Erreur SQL Server

La base de données n’existe pas – erreur SQL sp_MSforeachdb

Avec SQL Server, lors de l’utilisation de la procédure stockée système sp_MSforeachdb, le système affiche cette erreur “La base de données n’existe pas. Assurez-vous que le nom est saisi correctement.”. La procédure stockée affiche l’erreur parce que la base de données essaie d’accéder à une base de données qui n’existe pas dans votre instance SQL Server. Donc elle n’est évidemment pas visible dans la

Transact-SQL

SQL Server SELECT WHERE

Ecrire une requête SELECT WHERE avec SQL Server ? Cet exemple de requête T-SQL SELECT WHERE montre la syntaxe SQL Server 2012 de base. La clause WHERE permet de filtrer les données en ajoutant une ou plusieurs conditions et donc de n’afficher que les lignes de la table qui correspondent effectivement à la condition. La clause WHERE en SQL est certainement la clause LMD

Procédure stockée SQL Server

Procédure stockée SQL Server qui retourne des valeurs

Comment retourne des valeurs depuis une procédure stockée SQL Server ? Cet exemple simple en T-SQL retourne des valeurs à travers les paramètres de sortie. La mise en place, l’instanciation et l’utilisation des paramètres de sortie d’une procédure stockée est similaire à celle des paramètres d’entrée. Par ailleurs, la clause OUTPUT après le nom du paramètre constitue la différence majeure. Le mot clef OUTPUT spécifie

Transact-SQL

Mettre à jour la même colonne d’une autre ligne avec SQL Server

Comment mettre à jour la même colonne d’une autre ligne dans une table avec SQL Server ? Vous voulez mettre à jour une donnée qui existe déjà depuis une autre ligne de la même colonne. Il faut identifier cette ligne par une autre clef, une simple requête du type UPDATE MaTable SET MonChamps1 = ‘Valeur’ WHERE MonChampsClef = ‘Ma clef’ ne suffit pas. Donc,

Transact-SQL

Couper un texte délimité avec XML ou String_Split en Sql Server

Comment couper un texte délimité avec XML ou String_Split en SQL Server ? La chaîne à découper peut comporter un délimiteur de type virgule ou point-virgule. En utilisant une requête SQL Server, vous pouvez couper une chaîne composée de texte, délimitée par des virgules, des points-virgules, des tabulations, des tirets, des tirets bas ou même des points. Il peut s’agir en fait de n’importe

Transact-SQL

Découper un texte après un caractère avec SQL Server

Comment découper un texte après un caractère particulier avec SQL Server ? Comme par exemple un nom de fichier fichier.txt pour séparer le nom du fichier de son extension. En effet, il est évident que découper une chaîne juste avant le caractère, ici un point, doit se faire de manière dynamique, c’est à dire quelle que soit la position du caractère. Comment séparer une

Fonctions SQL Server

Supprimer une fonction SQL Server avec un script

Comment supprimer une fonction SQL Server avec un script ? Ou comment supprimer une fonction SQL Server, aussi appelée fonction définie par l’utilisateur ? Cette commande SQL permet de se débarrasser d’une fonction SQL Server. Cependant, elle ne vérifie pas si la fonction existe. Cet article montre comment procéder à l’aide d’un exemple très simple. Comment supprimer une fonction SQL avec un script ?

Fonctions SQL Server

Comment appeler une fonction SQL Server ?

Comment appeler une fonction définie par l’utilisateur de SQL Server ? La syntaxe SQL pour appeler une fonction est différente de l’appel à une procédure stockée. Utilisez la fonction SQL Server de la même manière que vous sélectionnez des données dans une table. Une fonction SQL Server définie par l’utilisateur est un programme Transact-SQL qui accepte des paramètres en entrée. Lorsqu’elle est appelée, elle

Fonctions SQL Server

Comment modifier une fonction SQL Server ?

Comment modifier une fonction SQL Server avec la commande alter function ? Pour modifier une fonction MS SQL existante, le plus efficace est de la changer avec la commande T-SQL ALTER FUNCTION. En effet, la commande ALTER FUNCTION permet de modifier le code de la fonction créée auparavant en une seule étape. Comment modifier une fonction SQL Server existante avec un script ALTER FUNCTION

Fonctions SQL Server

Gérer les fonctions SQL Server utilisateur

Comment gérer les fonctions SQL Server utilisateur ? Lorsque l’on commence le développement T-SQL en utilisant les fonctions SQL Server, il faut apprendre les syntaxes et éviter les erreurs, sinon le SQL devient frustrant. Cet article présente le code pour créer, modifier, appeler et supprimer les fonctions SQL Server. Ces exemples SQL de fonctions utilisateur comme Create Function présentent la syntaxe des principales opérations