T-SQL

Créer une procédure stockée SQL Server avec un script

Comment créer et exécuter une procédure stockée SQL Server ? Une procédure SQL n’est rien de plus que du code T-SQL stocké de manière à être réutilisé facilement. Dans ce court tutoriel SQL Server en Français voici comment créer une procédure stockée simple en langage Transact-SQL ? Avant de créer une procédure stockée, il faut savoir quel sera le résultat final. Créer une procédure

Pas d'image
T-SQL

Créer une table SQL Server avec CREATE TABLE

Exemple de script SQL Server Create Table pour créer une table de ventes et de clients. Ce code T-SQL est un script de type Language de Définition de Données (LDD). Ces tables servent d’exemple dans de nombreux articles Transact-SQL du site sur Expert-Only. Ces scripts simples testent au préalable si la table existe, si elle existe alors elle est supprimée. Ensuite, créer la table

T-SQL

Liste des tables SQL Server avec une requête

Pour afficher la liste des tables SQL Server d’une base de données, plusieurs solutions existent. En effet, pour auditer une base des données et ses tables, il est nécessaire d’utiliser la liste des tables sous forme de table ou de tableau Excel. Les développeurs SQL Server recherchent aussi souvent des tables, par exemple pour les analyses d’impact. Ainsi, toutes les solutions présentées ici utilisent

T-SQL

Appeler un CTE SQL Server plusieurs fois

Comment exécuter plusieurs requêtes SELECT sur un même CTE SQL Server ? Est-il possible d’exécuter plusieurs requêtes sur un CTE, soit appeler un CTE SQL Server plusieurs fois dans la même procédure stockée par exemple ? Tout d’abord, un CTE (Common Table Expression) permet de réutiliser le résultat d’une requête de sélection. C’est un jeu de données temporaire, disponible uniquement durant le script. Le

T-SQL

Insérer des données depuis une procédure stockée SQL Server

Comment insérer des données depuis une procédure stockée SQL Server ? Exemple de procédure stockée pour insérer des données dans une table SQL Server. Et aussi comment afficher ou masquer le nombre de lignes insérées par la procédure. Cet exemple de procédure T-SQL insère des lignes dans une table de clients. 1. Insérer des lignes depuis une procédure stockée SQL Server Voici un tutoriel

T-SQL

SQL Server INSERT INTO avec des variables

Une requête SQL Server Insert Into avec des variables permet d’insérer des données de manière dynamique. Comment construire une requête SQL Server INSERT INTO avec des variables pour rendre le code dynamique ? Ce tutoriel est similaire au premier de la série pour insérer des données avec SQL Server depuis une requête de sélection. Pour ce faire, modifier légèrement le code pour créer la

T-SQL

Supprimer une vue SQL Server

Comment supprimer une vue SQL Server avec un script ? La commande DROP VIEW permet de supprimer simplement une vue existante avec un script T-SQL exécuté depuis SQL Server Management Studio (SSMS). Le script ci-dessous est un exemple pour supprimer une vue dans une base de données SQL. C’est à dire que la vue est supprimée, mais pas les tables sources sur lesquelles elle

Pas d'image
Erreur SQL Server

Impossible de trouver l’objet car il n’existe pas

Comment éviter l’erreur SQL Server Impossible de trouver l’objet car il n’existe pas ou vous n’avez pas les autorisations nécessaires ? En T-SQL, pour effacer le contenu complet d’une table, le moyen le plus rapide est d’exécuter une requête Truncate Table. La requête Truncate est différente de la requête Delete From car elle vide toutes les lignes de la table sans clause where. C’est

T-SQL

Requête PIVOT SQL Server

Syntaxe de la requête PIVOT SQL Server pour transposer les colonnes d’une table en lignes. La requête SQL Server PIVOT permet de transformer des lignes en colonnes. Cet exemple de requête simple pivote des lignes d’une table de ventes avec des mois en lignes qui passent en colonnes. Pour utiliser la requête SQL Server Pivot, sélectionner la moyenne des ventes et des mois, construire la sous-requête des

T-SQL

Créer une vue SQL Server avec un script

Comment créer une vue SQL Server avec un script T-SQL ? Une vue SQL permet d’afficher des colonnes spécifiques d’une table existante. Considérer une vue comme une table virtuelle définie par une requête SQL de sélection. C’est un ensemble de colonnes et de lignes d’une table. Les développeurs SQL Server créent et gèrent des objets définis par l’utilisateur et donc des vues. Voici un