T-SQL

Créer une vue SQL Server avec encryptage

Comment créer une vue SQL Server avec l’option d’encryptage ? L’option WITH ENCRYPTION en Anglais ou chiffrement en Français permet de masquer le code la vue. Voici un exemple de code en langage T-SQL pour créer une vue avec l’option WITH ENCRYPTION. Créer une vue SQL Server avec l’option d’encryptage Tout d’abord, voici le tutoriel original avec le script de création de la vue

Pas d'image
T-SQL

Modifier une vue SQL Server (Alter View)

Comment modifier une vue SQL Server avec un script T-SQL ? Cet exemple de code permet de modifier une vue existante. Il suffit d’utiliser la commande générique ALTER et VIEW. Par exemple pour supprimer une colonne de la vue existante ou encore ajouter une colonne calculée à partir d’autre colonnes de la table source. Modifier une vue SQL Server existante avec un script Alter

SSMS

Générer une requête insert into avec SSMS

Comment générer une requête SQL Server insert into avec SSMS? Pour générer une instruction d’insertion à partir de SQL Server Management Studio, deux solutions existent. Soit rédiger la commande à la main, soit la générer automatiquement. Il est plus rapide de le faire via l’interface graphique de SSMS car l’outil génère la requête automatiquement. La requête précise toutes les colonnes de manière explicite ainsi

T-SQL

Découper une chaîne de caractères Sql Server avec Substring

Exemples de scripts pour découper une chaîne de caractères avec la fonction SQL Server SUBSTRING. Cette fonction texte fournie par le SGBD permet essentiellement de découper des textes et de sélectionner seulement une partie d’une chaine de caractères. Tout d’abord, la fonction texte SUBSTRING est équivalente à la fonction SUBSTR dans les langages SQL non Microsoft, comme Oracle ou MySQL qui utilise les deux,

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

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

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

Pas d'image
T-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

T-SQL

Supprimer une fonction SQL Server avec un script T-SQL

Comment supprimer une fonction SQL Server utilisateur avec un script T-SQL ? Comment supprimer une fonction SQL, aussi appelée fonction Microsoft définie par l’utilisateur ? Cette commande SQL permet de supprimer complètement une fonction SQL Server. Cependant, elle ne vérifie pas si la fonction existe. Ce tutoriel montre comment procéder à l’aide d’un exemple simple. 1. Supprimer une fonction MS SQL avec un script