 |
Introduction à l'Écriture du Code |
|
L'utilisation de Query Window |
|
|
Bien que vous allez effectuer un grand nombre de vos opérations de base de données visuellement, certaines autres opérations exigeront que vous écriviez le code. Pour aider à cela, Microsoft SQL Server fournit un éditeur de code et les différents modèles de code. |
Pour ouvrir l'éditeur :
- Dans le menu principal, vous pouvez cliquer sur File-> New-> requête avec la connexion courante.
- Dans la barre d'outils Standard, cliquez sur le bouton New Query/Nouvelle Requête
- Dans l'Explorateur d'Objets, cliquez avec le bouton droit sur le nom du serveur et cliquez sur Nouvelle Requête
Cela créerait une nouvelle fenêtre et que vous aller placerz au milieu de l'interface. Vous pouvez y écrire votre code.
Pour vous aider à écrire du code, Microsoft SQL Server fournit de nombreux codes réduits au strict minimum que vous pouvez suivre et personnaliser. Certains modèles de code sont disponibles à partir de l'Explorateur d'Objets. Pour accéder à un de ces codes, dans l'Explorateur d'Objets, développez l'objet sur lequel le code sera exécuté. Cliquez avec le bouton droit sur l'objet et placez la souris sur la ligne de Script. Les options disponibles apparaîtront. Voici un exemple :

Vous pouvez ensuite positioner la souris sur l'option souhaitée et cliquez sur le type de code que vous voulez.
Certains codes sont disponibles à partir de l'Explorateur de modèles.
Pour afficher l'Explorateur de modèles :
- Dans le menu principal, cliquez sur Affichage-> Explorateur de modèles
- Appuyez sur Ctrl + Alt + T
Par défaut, l'Explorateur de modèles est positionné sur le côté droit de l'interface de Microsoft SQL Server Management Studio. Etant donné qu'il s'agit d'une fenêtre attachable, vous pouvez faire glisser sa barre de titre et le déplacer vers le côté de votre choix. Vous pouvez également réduire en cliquant sur le bouton Auto Hide/Masquer automatiquement.
Pour utiliser le code de l'Explorateur de modèles :
- Si vous souhaitez utiliser uniquement ce code, vous pouvez tout d'abord ouvrir une fenêtre Query. Si vous avez une fenêtre Query dont le contenu n'est pas nécessaire à la lecture, supprimez-la et rendez-la vide.
- Si vous souhaitez ajouter un modèle de code à un code existant, assurez-vous qu'une fenêtre de requête affiche actuellement le code existant. Créez l'espace dans la fenêtre de requête, à l'intérieur du code existant ou à la fin puis appuyez sur Entrée.
Puis, dans l'Explorateur de Modèles, développez la catégorie qui contient le type de code que vous voulez. Faites glisser le noeud de code et laissez-le tomber dans la fenêtre Query où vous souhaitez l'utiliser.
Si vous utilisez le code de l'Explorateur d'Objets ou de l'Explorateur de Modèles, le code dans la fenêtre Query n'est pas exclusivement lié à aucune base de données. Cela signifie que vous pouvez supprimer le cadre de la fenêtre Query ou sa totalité et le bon nouveau code. Il devrait bien s'exécuter, aussi longtemps que vous suivez certaines des règles, nous allons apprendre dans nos leçons.
Tout au long de nos leçons, nous vous donnerons des instructions sur quoi faire, quand et comment le faire.
Dans Microsoft SQL Server, un script est un document qui contient le code Transact-SQL ou des instructions et peut être exécuté comme tel. Il existe différentes façons que vous pouvez utiliser pour créer un script.
Probablement la façon la plus courante de créer un script est d'utiliser un éditeur de texte normal, tel que le Bloc-notes. Dans le document, tapez le code souhaité. Puis enregistrez le document en utilisant le nom d'un fichier normal, mais ajoutez l'extension .sql.
Il est probablement le moyen le plus pratique de créer un script à l'aide d'une fenêtre Query/Requête. Évidemment, vous pouvez commencer en ouvrant une . Ensuite, dans la fenêtre de requête, entrez le code en utilisant n'importe laquelle des façons que nous avons mentionnées auparavant. Une fois que le code est prêt, vous pouvez enregistrer le document. Pour l'enregistrer :
- Vous pouvez appuyer sur Ctrl S
- Dans le menu principal, vous pouvez pouvez cliquer sur Fichier-> Enregistrer SQLQueryX.sql....
- Dans la barre d'outils Standard, vous pouvez cliquer sur le bouton Enregistrer
Vous devez fournir un nom pour le fichier. Donnez un nom. La boîte de dialogue Enregistrer comme Fichier ajoute une extension .sql. Par défaut, la fenêtre de requête choisit le Username\Documents\SQL Server Management Studio comme le dossier pour enregistrer le fichier ( Nom d'utilisateur représente le nom d'utilisateur de la personne qui est actuellement connectée), mais vous pouvez l'enregistrer n'importe où que vous voulez, aussi longtemps que vous vous souvenez quand éventuellement vous en avez besoin.
Si vous utilisez une fenêtre de requête pour créer votre script, après avoir sauvé le fichier, son nom apparaîtra sur l'onglet du document.
Après avoir créé un script, vous pouvez vouloir l'ouvrir pour l'examiner ou le modifier.
Pour ouvrir un script dans un éditeur de texte tel que le Bloc-notes, utilisez son menu principal ou un raccourci.
Pour ouvrir un script dans Microsoft le SQL Server Management Studio :
- Dans le menu principal, vous pouvez cliquer sur Fichier-> Ouvrir->Fichier...
- Dans la barre d'outils Standard, vous pouvez cliquer sur le bouton Ouvrir le Fichier
- Appuyez sur Ctrl O
Dans la boîte de dialogue Ouvrir, recherchez le dossier qui contient le fichier, sélectionner le fichier, puis cliquez sur Ouvrir. La fenêtre de requête affichera le code du fichier.
Pour accéder à un script à partir d'un cmdlet, tapez simplement le nom du fichier ou de son chemin d'accès, puis appuyez sur Entrée. Si Microsoft SQL Server Management Studio est déjà lancé, une fenêtre Query serait ouverte et afficherait le fichier. Si Microsoft SQL Server Management Studio n'est pas encore ouvert, il devrait être lancé et vous serez invité à vous connecter. Après l'avoir fait, une fenêtre Query devrait être ouverte et afficher le document.
Après avoir créé un fichier de script ou si vous le recevez de quelqu'un d'autre, vous pouvez l'exécuter, comme nous apprendrons dans les différentes leçons.
Vous pouvez également exécuter un script en utilisant un cmdlet. Si vous souhaitez utiliser l'invite de commande DOS, afer Ouvrir, tapez :SQLCMD-i Filename.sql. Le nom de fichier est le nom ou le chemin d'accès au fichier. S'il n'y a pas d'espace dans le nom de fichier ou son chemin (les exemples sont Exercise .sql ou E:\DatabaseSolutions\SuperMarket.sql), vous pouvez le fournir comme ça. S'il y a un espace dans le nom de fichier ou son chemin d'accès, vous devez inclure le nom du fichier ou son chemin en double-guillemets.
S SQLCMD -i C:\Microsoft SQL Server Practical Learning\exercise.sql

Si vous pouvez utiliser PowerShell, tapez la même commande comme indiqué ci-dessus, puis appyez sur Entrée.

Si vous le pouvez à l'aide de l'utilitaire SQLPS, tapez la même commande comme indiqué ci-dessus et appuyez sur Entrée

Il y a plus d'options que celui d'exécuter un script. Nous ne pouvons pas les examiner toutes.
Introduction à la Structured Query Language |
|
Après avoir établi une connexion, vous pouvez prendre des actions, telles que la création d'une base de données et/ou de manipulation des données. Pour offrir la possibilité de créer et manipuler une base de données, vous devez utiliser une langue de manipulation de données (DML). Il existe bon nombre d'entre eux sur le marché. Le Structured Query Language, connu comme SQL, est un DML utilisé sur différents systèmes informatiques pour créer et gérer des bases de données.
 |
SQL peut être prononcé Sequel ou S. Q. L. Dans nos leçons, nous allons examiner la prononciation de Suite. Pour cette raison, l'abréviation sera toujours considérée comme un mot, qui aurait pour résultat "une instruction SQL" au lieu "d'une déclaration SQL". En outre, nous écrirons régulièrement, "le SQL" au lieu de "le langage SQL", comme le L représente déjà Langage. |
Comme les autres langues spécifiques sans plate-forme telles que C/C ++, Pascal Java, le SQL que vous apprenez peut être appliqué aux différents systèmes de base de données. Pour adapter les SQL pour Microsoft SQL Server, la société a développé Transact-SQL mise en oeuvre par Microsoft de SQL. Transact-SQL est le langage utilisé en interne par Microsoft SQL Server et MSDE. Bien que SQL Server SQL adhère hautement aux normes SQL, il a quelques détails intérnes qui ne peuvent être appliqués à d'autres systèmes de base de données comme MySQL, Oracle ou même Microsoft Access, etc.. ; bien qu'ils sont trop assez conformes à la norme.
Le SQL que nous apprendrons et que nous utiliserons ici est Transact-SQL. En d'autres termes, nous supposerons que vous utilisez Microsoft SQL Server comme plate-forme pour apprendre les bases de données. Cela signifie que, sauf mention contraire, la plupart du temps, sur ce site, le mot SQL désigne Transact-SQL ou la façon dont la langue est implantée dans Microsoft SQL Server.
Comme tout langage informatique, le SQL est utilisé pour donner des instructions à un programme intérne appelé un interprète. Comme nous apprendrons dans différentes sections, vous devez vous assurer que vous donnez des instructions précises. SQL n'est pas la casse. Cela signifie que CREATE, créer et Créer veut dire la même chose. C'est une tradition d'écrire les mots de SQL en majuscules. Cela permet de distinguer les instructions SQL avec les mots que vous utilisez pour votre base de données.
Comme nous allons apprendre ici et dans les autres leçons restantes de ce site, vous utilisez SQL en écrivant des déclarations. Pour vous aider à cela, Microsoft SQL Server offre une fenêtre, également appelée Fenêtre de Requête, que vous pouvez utiliser pour écrire votre code SQL. Pour y accéder, sur le côté gauche de la fenêtre, vous pouvez cliquer avec le bouton droit sur le nom du serveur et cliquer sur Nouvelle Requête. De la même façon, vous pouvez ouvrir autant d'instances que la Nouvelle Requête comme vous voulez.
Lorsque la fenêtre de requête prend, elle affiche une fenêtre enfant vide dans laquelle vous pouvez écrire votre code. Le code que vous écrivez est un document et il peut être enregistré sous la forme d'un fichier. Le fichier aurait l'extension .sql. Chaque fois que vous ouvrez une nouvelle requête, elle est représentée par une tabulation. Pour passer d'une partie d'un code à l'autre, vous pouvez cliquer son onglet. Pour rejeter une instance de la requête, vous devez tout d'abord y accéder (en cliquant sur son onglet), puis cliquer sur le côté droit, sur le bouton Fermeture . Si vous avez écrit le code dans la fenêtre de requête, lorsque vous la fermez, vous serez invité à enregistrer votre code. Si vous souhaitez conserver votre code, puis enregistrez-le. Si vous avez déjà exécuté le code dans la fenêtre (nous allons apprendre à écrire et exécuter le code SQL), vous n'avez pas besoin d'enregistrer le contenu de la fenêtre.
L'utilisation d'une Fenêtre de Requête |
|
Dans les prochaines sections et leçons, nous apprendrons diverses techniques de création d'instructions SQL avec le code. Par défaut, lorsqu'une nouvelle fenêtre Query s'affiche, il est constitué d'une large zone blanche où vous écrivez vos instructions.

Après avoir écrit une déclaration, vous pouvez l'exécuter, pour le rendre actif ou simplement pour le tester. Vous pouvez également ouvrir un fichier qui contient un script.
Pour exécuter une instruction ou un script ouvert :
- Vous pouvez appuyer sur la touche F5
- Dans le menu principal, vous pouvez cliquer sur Requête-> Barre d'outils
- Dans la barre d'outils de l'exécution de l'édituer SQL, vous pouvez cliquer sur le bouton Executer
- Vous pouvez cliquer avec le bouton droit de la souris quelque part dans l'éditeur de code et cliquez sur Execute
|