Section courante

A propos

Section administrative du site

Voici un tableau de référence des différents instructions du SQL Server de Microsoft :

Nom Prérequis Description
ADD SIGNATURE   Cette instruction permet d'ajouter une signature de procédure STORED, de fonction, d'Assembly ou de déclencheur.
ALTER APPLICATION ROLE   Cette instruction permet de charger le nom, le mot de passe ou le schéma par défaut d'un rôle d'application.
ALTER ASSEMBLY   Cette instruction permet de modifier un Assembly par modification des propriétés du catalogue de SQL Server dans un Assembly.
ALTER ASYMMETRIC KEY   Cette instruction permet de changer les propriétés d'une clef asymétrique.
ALTER AUTHORIZATION   Cette instruction permet de modifier la propriété d'un objet sécurisable.
ALTER AVAILABILITY GROUP SQL Server 2012+ Cette instruction permet de modifier un groupe «Always On existant» dans SQL Server.
ALTER BROKER PRIORITY   Cette instruction permet de changer les propriétés d'une priorité de conversion Service Broker.
ALTER CERTIFICATE   Cette instruction permet de changer la clef privé utilisé pour cryptage un certificat ou en ajouter un s'il n'est pas présent.
ALTER COLUMN ENCRYPTION KEY SQL Server 2016+ Cette instruction permet de modifier une clef de cryptage de colonne dans une base de données, en ajoutant ou en supprimant une valeur chiffrée.
ALTER CREDENTIAL   Cette instruction permet de modifier les informations d'authentification.
ALTER CRYPTOGRAPHIC PROVIDER   Cette instruction permet de modifier le fournisseur cryptographique dans SQL Server pour le fournisseur EKM (Extensible Key Management).
ALTER DATABASE   Cette instruction permet de modifier une base de données, ou les fichiers et les groupes de fichiers associés avec la base de données.
ALTER DATABASE AUDIT SPECIFICATION   Cette instruction permet de modifier l'objet de spécification de journal de bord utilisé par le SQL Server Audit.
ALTER DATABASE ENCRYPTION KEY   Cette instruction permet de modifier la clef d'encryption et le certificat étant utilisé pour l'encryption transparente en base de données.
ALTER DATABASE SET   Cette instruction permet de modifier un option de la base de données SQL Server.
ALTER DATABASE SET HADR SQL Server 2012+ Cette instruction permet de modifier les options de «SET HADR» dans les ajustements «Always On» du groupe.
ALTER DATABASE SCOPED CONFIGURATION SQL Server 2016+ Cette instruction permet d'activer plusieurs paramètres de configuration de la base de données au niveau de la base de données individuelle.
ALTER ENDPOINT SQL Server 2014+ Cette instruction permet de modifier un noeud final existant.
ALTER EVENT SESSION   Cette instruction permet de débuter ou d'arrêter une session d'événement ou change la configuration de session d'événement.
ALTER EXTERNAL DATA SOURCE SQL Server 2016+ Cette instruction permet de modifier une source de données externe utilisé pour la création de table externe.
ALTER EXTERNAL LIBRARY SQL Server 2017+ Cette instruction permet de modifier le contenu d'une bibliothèque de module externe existant.
ALTER EXTERNAL RESOURCE POOL SQL Server 2016+ Cette instruction permet de changer le bassin RESOURCE GOVERNOR étant dans les ressources définie pour les processus externes.
ALTER FULLTEXT CATALOG   Cette instruction permet de changer les propriétés d'un catalogue de texte plein.
ALTER FULLTEXT INDEX   Cette instruction permet de changer les propriété d'un index de texte plein du SQL Server.
ALTER FULLTEXT STOPLIST   Cette instruction permet d'insérer ou d'effacer un mot d'arrêt dans le texte plein par défaut de la base de données courante.
ALTER FUNCTION   Cette instruction permet de modifier une transaction SQL existante ou une fonction CLR étant précédemment créé par une instruction CREATE FUNCTION.
ALTER INDEX   Cette instruction permet de modifier une table existante ou index de vue (relationnel ou XML) par désactivation, reconstruction ou réorganisation de l'index.
ALTER LOGIN   Cette instruction permet de changer les propriétés d'un compte de connexion SQL Server.
ALTER MASTER KEY   Cette instruction permet de changer les propriétés d'une clef de base de données principales.
ALTER MESSAGE TYPE   Cette instruction permet de changer les propriétés d'un type de message.
ALTER PARTITION FUNCTION   Cette instruction permet de modifier une fonction de partitionnement ou fusionnement de ses valeurs limites.
ALTER PARTITION SCHEME   Cette instruction permet d'ajouter un groupe de fichier dans un schéma de partition ou une modification de la désignation du groupe de fichier NEXT USED pour le schéma de partition.
ALTER PROCEDURE   Cette instruction permet de modifier une procédure précédemment créer par l'exécution de l'instruction CREATE PROCEDURE dans SQL Server.
ALTER QUEUE   Cette instruction permet de changer les propriétés de la file d'attente.
ALTER REMOTE SERVICE BINDING   Cette instruction permet de changer les utilisateurs associé avec la liaison du service à distance ou de changer les ajustements d'authentification anonyme pour la liaison.
ALTER RESOURCE GOVERNOR   Cette instruction permet d'activer, désactiver, configurer, réinitialiser ou de fixer des ajustements du RESOURCE GOVERNOR.
ALTER RESOURCE POOL   Cette instruction permet de changer une configuration de bassin de ressource RESOURCE GOVERNOR dans le SQL Server.
ALTER ROLE   Cette instruction permet d'ajouter ou d'enlever des membres d'un rôle de base de données ou de changer le nom d'un rôle utilisateur de la base de données.
ALTER ROUTE   Cette instruction permet de modifier les informations de route pour un route existante dans le SQL Server.
ALTER SCHEMA   Cette instruction permet de transférer un objet sécurisable entre les schémas
ALTER SECURITY POLICY SQL Server 2016+ Cette instruction permet de modifier une politique de sécurité.
ALTER SEQUENCE SQL Server 2012+ Cette instruction permet de modifier un paramètre d'une séquence d'objet existant.
ALTER SERVER AUDIT SQL Server 2012+ Cette instruction permet de modifier un objet de journal de bord du serveur utilisé par le SQL Server Audit.
ALTER SERVER AUDIT SPECIFICATION   Cette instruction permet de modifier une spécification de journal de bord utilisé par le SQL Server Audit.
ALTER SERVER CONFIGURATION   Cette instruction permet de modifier un ajustement de configuration pour le serveur courant dans SQL Server.
ALTER SERVER ROLE   Cette instruction permet de modifier l'appartenance d'un rôle de serveur ou modifier le nom d'un rôle utilisateur.
ALTER SERVICE   Cette instruction permet de changer un service existant.
ALTER SERVICE MASTER KEY   Cette instruction permet de changer la clef de service principal pour une instance de SQL Server.
ALTER SYMMETRIC KEY   Cette instruction permet de changer les propriétés d'une clef symétrique.
ALTER TABLE   Cette instruction permet de modifier une définition de table, d'ajouter ou d'enlever des colonnes et des contraintes, de réassocier et de reconstruire des partitions ou d'activer ou désactiver des contraintes et des déclencheurs.
ALTER TRIGGER   Cette instruction permet de modifier la définition d'un DML, DDL ou d'un déclencheur de connexion étant précédemment créé par l'instruction CREATE TRIGGER.
ALTER USER   Cette instruction permet de renommer un utilisateur de base de données ou modifie son schéma par défaut.
ALTER VIEW   Cette instruction permet de modifier une vue précédemment créé.
ALTER WORKLOAD GROUP   Cette instruction permet de changer une configuration de groupe de charge de travail de Resource Governor existant et d'optionnel associé le bassin de la ressource Resource Governor.
ALTER XML SCHEMA COLLECTION   Cette instruction permet d'ajouter une nouvelle composante de schéma à une collection de schéma XML existante.
BACKUP CERTIFICATE   Cette instruction permet d'exporter un certificat dans un fichier.
BACKUP DATABASE   Cette instruction permet d'effectuer une copie de sauvegarde complète de la base de données SQL Server pour créer une sauvegarde de base de données ou un ou plusieurs fichiers ou groupes de fichiers de la base de données afin de créer une sauvegarde de fichier.
BACKUP MASTER KEY   Cette instruction permet d'exporter la clef principal de la base de données.
BACKUP SERVICE MASTER KEY   Cette instruction permet d'exporter la clef principal de service dans un fichier.
BEGIN CONVERSATION TIMER   Cette instruction permet de démarrer une minuterie.
BEGIN DIALOG CONVERSATION   Cette instruction permet de débuter un dialogue pour un service vers un autre service.
BEGIN DISTRIBUTED TRANSACTION   Cette instruction permet d'indiquer le point de départ d'une transaction SQL distribué par le gestionnaire MS DTC (Microsoft Distributed Transaction Coordinator).
BEGIN...END   Cette instruction permet d'indiquer un bloc d'instruction dans une transaction SQL devant s'exécuter en groupe.
BEGIN TRANSACTION   Cette instruction permet d'indiquer le point de début explicite d'une transaction.
BREAK   Cette instruction permet d'interrompre une boucle d'instruction WHILE.
BULK INSERT   Cette instruction permet d'importer un fichier de données dans une table de base de données ou vue d'un format utilisateur spécifié dans le SQL Server.
CHECKPOINT   Cette instruction permet de générer point de vérification manuel dans la base de données SQL actuellement connecté.
CLOSE   Cette instruction permet de fermer un curseur ouvert dans l'ensemble de résultat courant et libère le verrou du curseur dans l'enregistrement dans lequel le curseur est positionné.
CLOSE MASTER KEY   Cette instruction permet de fermer une clef principal dans la base de données courante.
CLOSE SYMMETRIC KEY   Cette instruction permet de fermer une clef symétrique ou de fermer tous les clefs symétriques ouverte dans la session courante.
COMMIT TRANSACTION   Cette instruction permet de commiter les changements d'une transaction explicite et ferme la transaction.
COMMIT WORK   Cette instruction permet de marquer la fin d'une transaction.
CONTINUE   Cette instruction permet de recommencer au début d'une boucle d'une instruction WHILE.
CREATE AGGREGATE   Cette instruction permet de créer une fonction utilisateur d'agrégat intégrer dans une classe d'Assembly du cadre d'application .NET.
CREATE APPLICATION ROLE   Cette instruction permet d'ajouter un rôle d'application dans la base de données courante.
CREATE ASSEMBLY   Cette instruction permet de créer un module CLR (Common Language Runtime) d'application gérant le contenu de classe de méta-données d'un objet dans une instance de SQL Server.
CREATE ASYMMETRIC KEY   Cette instruction permet de créer une propriété d'une clef asymétrique.
CREATE AVAILABILITY GROUP SQL Server 2012+ Cette instruction permet de créer un nouveau groupe de disponibilité, si l'instance SQL Server a activé «Always On existant».
CREATE BROKER PRIORITY   Cette instruction permet de définir un niveau de priorité et l'ensemble de critères pour déterminer lequel des conversations Service Broker est associé au niveau de priorité.
CREATE CERTIFICATE   Cette instruction permet d'ajouter un certificat dans une base de données de SQL Server.
CREATE COLUMNSTORE INDEX   Cette instruction permet de convertir une table d'enregistrement en unité d'allocation d'index ou de création d'index columnstore.
CREATE COLUMN ENCRYPTION KEY   Cette instruction permet de convertir une clef de colonne encryptée avec l'ensemble de valeurs initiales, encrypté avec les clefs de colonnes principales spécifiés.
CREATE COLUMN MASTER KEY   Cette instruction permet de créer un objet de méta-données de clef principal dans une base de données.
CREATE CONTRACT   Cette instruction permet de créer un nouveau contrat.
CREATE CREDENTIAL   Cette instruction permet de créer une nouvelle authentification au niveau serveur.
CREATE CRYPTOGRAPHIC PROVIDER   Cette instruction permet de créer une cryptographie fournit dans SQL Server et fournit à partir de EKM (Extensible Key Management).
CREATE DATABASE   Cette instruction permet de créer une nouvelle base de données et les fichiers utilisées pour entreposer la base de données, les captures de base de données ou les attachement de base de données pour les détachés des fichiers d'un création de base de données précédés.
CREATE DATABASE AUDIT SPECIFICATION   Cette instruction permet de créer un journal de bord de base de données des objets de spécification utilisé pour le journal de bord du SQL Server.
CREATE DATABASE ENCRYPTION KEY   Cette instruction permet de créer une clef d'encryption étant utilisé de façon transparente par la base de données.
CREATE DATABASE SCOPED CREDENTIAL   Cette instruction permet de créer une authentification de base de données.
CREATE DEFAULT   Cette instruction permet de créer un objet appelé par défaut.
CREATE ENDPOINT   Cette instruction permet de créer un point de fin et de définir leurs propriétés en incluant les méthodes disponibles aux applications clients.
CREATE EVENT NOTIFICATION   Cette instruction permet de créer un objet d'informations envoyés à propos de la base de données ou d'événement serveur au service Service Broker.
CREATE EVENT SESSION   Cette instruction permet de créer une session d'événement étendue identifiant la source d'un événement, la destination d'une session d'événements et les options de session d'événements.
CREATE EXTERNAL DATA SOURCE SQL Server 2016+ Cette instruction permet de créer une source de données externe pour les requêtes PolyBase, Elastic Database ou l'entreposage dans Azure Blob.
CREATE EXTERNAL LIBRARY SQL Server 2017+ Cette instruction permet de téléverser des modules R vers la base de données pour les flux de données d'octets ou d'un ficher spécifié.
CREATE EXTERNAL FILE FORMAT SQL Server 2016+ Cette instruction permet de créer une fichier externe de définition PolyBase pour un entreposage de données externe dans Hadoop, l'entreposage Azure Blob ou l'entreposage Azure Data Lake Store.
CREATE EXTERNAL RESOURCE POOL SQL Server 2016+ Cette instruction permet de créer un bassin externe utilisé par les ressources définit pour des processus externes.
CREATE EXTERNAL TABLE SQL Server 2016+ Cette instruction permet de créer une table externe PolyBase étant des données référencé entreposé dans Hadoop Cluster ou l'entreposage Azure Blob.
CREATE FULLTEXT CATALOG   Cette instruction permet de créer un catalogue de texte plein pour une base de données.
CREATE FULLTEXT INDEX   Cette instruction permet de créer un index de texte plein ou vue d'index dans une base de données de SQL Server.
CREATE FULLTEXT STOPLIST   Cette instruction permet de créer une liste d'arrêt de texte plein dans la base de données courante.
CREATE FUNCTION   Cette instruction permet de créer une fonction utilisateur dans une base de données SQL Server.
CREATE INDEX   Cette instruction permet de créer un index relationnel dans une table ou une vue.
CREATE LOGIN   Cette instruction permet de créer un connexion au moteur de base de données pour SQL Server.
CREATE MASTER KEY   Cette instruction permet de créer une clef principal pour la base de données.
CREATE MESSAGE TYPE   Cette instruction permet de créer un nouveau type de message.
CREATE PARTITION FUNCTION   Cette instruction permet de créer une fonction dans la base de données courante cartographiant les enregistrements dans une table ou un index dans les partitions basés dans les valeurs d'une colonne spécifié.
CREATE PARTITION SCHEME   Cette instruction permet de créer un schéma dans la base de données en courante cartographiant les partitions d'une table ou d'un index partitionné à des groupes de fichiers.
CREATE PROCEDURE   Cette instruction permet de créer une Transact-SQL ou une procédure STORED dans le CLR (Common Language Runtime) du SQL Server.
CREATE QUEUE   Cette instruction permet de créer une nouvelle file d'attente dans la base de données.
CREATE REMOTE SERVICE BINDING   Cette instruction permet de créer une liaison définissant l'authentification de sécurité à utiliser lors de l'initialisation de la conversation avec le service à distance.
CREATE RESOURCE POOL   Cette instruction permet de créer une bassin de ressource Resource Governor dans SQL Server.
CREATE ROLE   Cette instruction permet de créer un nouveau rôle de base de données dans la base de données courante.
CREATE ROUTE   Cette instruction permet d'ajouter une nouvelle route dans la table de routage pour la base de données courante.
CREATE RULE   Cette instruction permet de créer un objet appelant une règle.
CREATE SCHEMA   Cette instruction permet de créer un schéma dans la base de données courante.
CREATE SEARCH PROPERTY LIST   Cette instruction permet de créer une nouvelle liste de propriété de recherche.
CREATE SECURITY POLICY   Cette instruction permet de créer une politique de sécurité pour le niveau de sécurité.
CREATE SELECTIVE XML INDEX   Cette instruction permet de créer un nouvel index XML sélectif dans la table spécifié de la colonne XML.
CREATE SEQUENCE SQL Server 2012+ Cette instruction permet de créer un objet de séquence et ses propriétés spécifiés.
CREATE SERVER AUDIT   Cette instruction permet de créer un objet de journal de bord serveur utilisé par le SQL Server Audit.
CREATE SERVER AUDIT SPECIFICATION   Cette instruction permet de créer un objet de spécification de journal de bord serveur utilisé par le supplément SQL Server Audit.
CREATE SERVER ROLE SQL Server 2012+ Cette instruction permet de créer un nouveau rôle serveur utilisateur.
CREATE SERVICE   Cette instruction permet de créer un nouveau service.
CREATE SPATIAL INDEX   Cette instruction permet de créer un index spatial dans la table et la colonne spécifié dans SQL Server.
CREATE STATISTICS   Cette instruction permet de créer une statistiques d'optimisation de la requête sur une ou plusieurs colonnes d'une table, d'une vue indexée ou d'une table externe.
CREATE SYMMETRIC KEY   Cette instruction permet de générer une clef symétrique et spécifie ses propriétés dans SQL Server.
CREATE SYNONYM   Cette instruction permet de créer un synonyme.
CREATE TABLE   Cette instruction permet de créer une nouvelle table dans SQL Server.
CREATE TABLE IDENTITY   Cette instruction permet de créer une colonne d'identité dans une table.
CREATE TRIGGER   Cette instruction permet de créer la définition d'un DML, DDL ou d'un déclencheur de connexion.
CREATE TYPE   Cette instruction permet de créer un type d'alias de données ou un type utilisateur dans la base de données courante de SQL Server.
CREATE USER   Cette instruction permet de créer un utilisateur dans la base de données courante.
CREATE VIEW   Cette instruction permet de créer une table virtuel avec un contenu (de colonne et d'enregistrement) définit par une requête.
CREATE WORKLOAD GROUP   Cette instruction permet de créer un groupe de charge de travail Resource Governor et associe le groupe de charge de travail avec le bassin de ressource Resource Governor.
CREATE XML INDEX   Cette instruction permet de créer un index XML dans une table spécifié.
CREATE XML SCHEMA COLLECTION   Cette instruction permet d'importer les composantes de schéma dans une base de données.
DEALLOCATE   Cette instruction permet d'enlever une référence de curseur.
DECLARE CURSOR   Cette instruction permet d'effectuer la déclaration d'un curseur pour une table ayant une association d'un nom avec un ensemble de ligne d'une instruction SELECT ou encore pour la déclaration d'un curseur pour BLOB lors de l'insertion ou de la lecture.
DELETE   Cette instruction permet de supprimer un ou plusieurs enregistrement dans une table ou une vue de SQL Server.
DENY   Cette instruction permet de refuser une permission à une base de données principal.
DENY ON ASSEMBLY   Cette instruction permet de refuser les permissions à un Assembly.
DENY ON ASYMMETRIC KEY   Cette instruction permet de refuser les permissions à un clef asymétrique.
DENY ON AVAILABILITY GROUP SQL Server 2012+ Cette instruction permet de refuser les permissions à un groupe Always On availability dans SQL Server.
DENY ON CERTIFICATE   Cette instruction permet de refuser un certificat.
DENY ON DATABASE SCOPED CREDENTIAL   Cette instruction permet de refuser une permission dans l'authentification dans l'étendue d'une base de données.
DENY ON ENDPOINT   Cette instruction permet de refuser des permissions d'un point d'arrêt.
DENY ON FULLTEXT   Cette instruction permet de refuser des permissions d'un catalogue de texte plein et de liste d'arrêt de texte plein.
DENY ON OBJECT   Cette instruction permet de refuser des permissions d'un membre d'une classe OBJECT de sécurité.
DENY ON SCHEMA   Cette instruction permet de refuser des permissions dans un schéma.
DENY ON SEARCH PROPERTY LIST   Cette instruction permet de refuser des permissions dans une liste de propriétés de recherche.
DENY ON SYMMETRIC KEY   Cette instruction permet de refuser des permissions dans une clef symétrique.
DENY ON TYPE   Cette instruction permet de refuser une permission d'un type dans SQL Server.
DENY XML   Cette instruction permet de refuser les permissions d'une collection d'un schéma XML.
DISABLE TRIGGER   Cette instruction permet d'activer un ou des déclencheurs.
DROP AGGREGATE   Cette instruction permet d'enlever une fonction d'agrégat utilisateur pour la base de données courante.
DROP APPLICATION ROLE   Cette instruction permet d'enlever un rôle d'application de la base de données courante.
DROP ASSEMBLY   Cette instruction permet d'enlever un Assembly et tous les fichiers associés avec la base de données courante.
DROP ASYMMETRIC KEY   Cette instruction permet d'enlever une clef asymétrique de la base de données.
DROP AVAILABILITY GROUP SQL Server 2012+ Cette instruction permet d'enlever un groupe de disponibilité et tous ses réplications.
DROP BROKER PRIORITY   Cette instruction permet d'enlever la priorité de conversation de la base de données courante.
DROP CERTIFICATE   Cette instruction permet d'enlever un certificat de la base de données.
DROP COLUMN ENCRYPTION KEY SQL Server 2016+ Cette instruction permet d'enlever une clef d'encryption de la base de données.
DROP COLUMN MASTER KEY SQL Server 2016+ Cette instruction permet d'enlever une colonne de clef principal dans la base de données.
DROP CONTRACT   Cette instruction permet d'enlever un contrat existant dans la base de données.
DROP CREDENTIAL   Cette instruction permet d'enlever une authentification sur le serveur.
DROP CRYPTOGRAPHIC PROVIDER   Cette instruction permet d'enlever un fournisseur de cryptographie dans SQL Server.
DROP DATABASE   Cette instruction permet d'enlever une ou plusieurs base de données ou une capture de base de données dans le SQL Server.
DROP DATABASE AUDIT SPECIFICATION   Cette instruction permet d'enlever la spécification d'objet du journal de bord de la base de données utilisé par le SQL Server Audit.
DROP DATABASE ENCRYPTION KEY   Cette instruction permet d'enlever la clef d'encryption de la base de données utilisant une encryption de base de données.
DROP DEFAULT   Cette instruction permet d'enlever un ou plusieurs utilisateur par défaut de la base de données.
DROP ENDPOINT   Cette instruction permet d'enlever un point d'arrêt existant.
DROP EVENT NOTIFICATION   Cette instruction permet d'enlever un déclencheur d'avertissement d'événement pour la base de données courante.
DROP EVENT SESSION   Cette instruction permet d'enlever une session d'événement.
DROP EXTERNAL DATA SOURCE SQL Server 2016+ Cette instruction permet d'enlever une source de données PolyBase externe.
DROP EXTERNAL FILE FORMAT SQL Server 2016+ Cette instruction permet d'enlever un format de fichier PolyBase externe.
DROP EXTERNAL LIBRARY SQL Server 2017+ Cette instruction permet d'effacer une bibliothèque de module existante.
DROP EXTERNAL RESOURCE POOL SQL Server 2016+ Cette instruction permet d'effacer un bassin de ressource Resource Governor externe utilisé pour les ressources définit par le processus externe.
DROP EXTERNAL TABLE SQL Server 2016+ Cette instruction permet d'effacer une table PolyBase externe.
DROP FULLTEXT CATALOG   Cette instruction permet d'enlever un catalogue de texte plein d'une base de données.
DROP FULLTEXT INDEX   Cette instruction permet d'enlever un index de texte plein d'un table spécifié ou d'un vue d'index.
DROP FULLTEXT STOPLIST   Cette instruction permet d'enlever une liste d'arrêt d'un texte plein de la base de données du SQL Server.
DROP FUNCTION   Cette instruction permet d'enlever une ou plusieurs fonctions utilisateurs de la base de données courante.
DROP INDEX   Cette instruction permet d'enlever une ou plusieurs relation, spatial, filtre ou index XML de la base de données courante.
DROP LOGIN   Cette instruction permet d'enlever un compte de connexion SQL Server.
DROP MASTER KEY   Cette instruction permet d'enlever une clef principal de la base de données courante.
DROP MESSAGE TYPE   Cette instruction permet d'enlever un type de message existant.
DROP PARTITION FUNCTION   Cette instruction permet d'enlever une partition de fonction de la base de données courante.
DROP PARTITION SCHEME   Cette instruction permet d'enlever une partition de schéma de la base de données courante.
DROP PROCEDURE   Cette instruction permet d'enlever une ou plusieurs procédures STORED ou un groupe de procédure de la base de données courante.
DROP QUEUE   Cette instruction permet d'enlever un file d'attente existante.
DROP REMOTE SERVICE BINDING   Cette instruction permet d'enlever le service de liaison à distance.
DROP RESOURCE POOL   Cette instruction permet d'enlever le bassin de ressource Resource Governor utilisateur.
DROP ROLE   Cette instruction permet d'enlever un rôle de la base de données.
DROP ROUTE   Cette instruction permet d'enlever une route et d'effacer les informations de la route dans la table de routage de la base de données courante.
DROP RULE   Cette instruction permet d'enlever une ou plusieurs règles utilisateur de la base de données courante.
DROP SCHEMA   Cette instruction permet d'enlever un schéma de la base de données.
DROP SEARCH PROPERTY LIST SQL Server 2012+ Cette instruction permet d'enlever une liste de propriété de la base de données courante si la liste de propriété recherché n'est pas actuellement associé avec un index de texte plein dans la base de données.
DROP SECURITY POLICY SQL Server 2016+ Cette instruction permet d'effacer une politique de sécurité.
DROP SEQUENCE SQL Server 2012+ Cette instruction permet d'enlever un objet de séquence pour la base de données courante.
DROP SERVER AUDIT   Cette instruction permet d'enlever un Server Audit Object du journal de bord de SQL Server Audit.
DROP SERVER AUDIT SPECIFICATION   Cette instruction permet d'enlever un objet de spécification de journal de bord du serveur SQL Server Audit.
DROP SERVER ROLE SQL Server 2012+ Cette instruction permet d'enlever un rôle utilisateur du serveur.
DROP SERVICE   Cette instruction permet d'enlever un service existant.
DROP SIGNATURE   Cette instruction permet d'enlever une signature digital d'une procédure STORED, fonction, déclencheur et Assembly.
DROP STATISTICS   Cette instruction permet d'enlever les statistiques pour des collections multiples dans les tables spécifiés dans la base de données courante.
DROP SYMMETRIC KEY   Cette instruction permet d'enlever une clef symétrique d'une base de données courante.
DROP SYNONYM   Cette instruction permet d'enlever un synonyme d'un schéma spécifié.
DROP TABLE   Cette instruction permet d'enlever une ou plusieurs définitions de tables et tous les données, indexes, déclencheurs, contraintes et spécifications de permissions pour les tables.
DROP TRIGGER   Cette instruction permet d'enlever un ou plusieurs déclencheurs DML ou DDL de la base de données courante.
DROP TYPE   Cette instruction permet d'enlever un alias de type de données ou un type CLR (Common Language Runtime) utilisateur dans la base de données courante.
DROP USER   Cette instruction permet d'enlever un utilisateur de la base de données courante.
DROP VIEW   Cette instruction permet d'enlever une ou plusieurs vues de la base de données courante.
DROP WORKLOAD GROUP   Cette instruction permet d'enlever un groupe de charge de travail Resource Governor utilisateur existant.
DROP XML SCHEMA COLLECTION   Cette instruction permet d'effacer une collection de schéma XML et tous ses composantes.
ELSE   Cette instruction permet d'indiquer la condition inverse dans un test d'évaluation dans une instruction transactionnel SQL.
ENABLE TRIGGER   Cette instruction permet d'activer un ou des déclencheurs DML, DDL ou un déclencheur de connexion.
END   Cette instruction permet d'indiquer la fin d'un bloc d'instruction dans une transaction SQL devant s'exécuter en groupe.
END CONVERSATION   Cette instruction permet de terminer un côté d'une conversation existante.
EXEC   Cette instruction permet d'exécuter une chaîne de caractères de commande dans un traitement par lot d'une transaction SQL.
EXECUTE   Cette instruction permet d'exécuter une chaîne de caractères de commande dans un traitement par lot d'une transaction SQL.
EXECUTE AS   Cette instruction permet de fixer le contexte d'exécution d'une session.
FETCH   Cette instruction permet de faire passer le curseur à l'enregistrement suivant ou de passer au segment suivant d'un BLOB.
GET CONVERSATION GROUP   Cette instruction permet de retourner l'identificateur de groupe de conversation pour le prochain message reçu et verrouille le groupe de conversation pour la conversation contenant le message.
GET_TRANSMISSION_STATUS   Cette instruction permet de demander l'état pour la prochaine transmission pour un côté d'une conversation.
GO   Cette instruction permet de signaler la fin d'un traitement par lot des instructions de transactions SQL dans les utilitaires SQL Server.
GOTO   Cette instruction permet de faire un saut d'exécution à une étiquette dans une transaction SQL.
GRANT   Cette instruction permet de donner des droits d'accès à une base de données principal.
GRANT ON ASSEMBLY   Cette instruction permet de donner des droits d'accès à un Assembly.
GRANT ON ASYMMETRIC KEY   Cette instruction permet de donner des droits d'accès à un clef asymétrique.
GRANT ON AVAILABILITY GROUP SQL Server 2012+ Cette instruction permet de donner des permissions dans un groupe «Always On».
GRANT ON CERTIFICATE   Cette instruction permet de donner des permissions à un certificat dans SQL Server.
GRANT ON DATABASE SCOPED CREDENTIAL SQL Server 2017+ Cette instruction permet de donner des permissions à l'authentification d'une base de données.
GRANT ON ENDPOINT   Cette instruction permet de donner des permissions à un point d'arrêt.
GRANT ON FULLTEXT   Cette instruction permet de donner des permissions à un catalogue de texte plein ou une liste d'arrêt de plein texte.
GRANT ON OBJECT   Cette instruction permet de donner des permissions à un table, à une vue, à une fonction de valeur de table, à une procédure STORED, à une procédure STORED étendue, à une fonction scalaire, à une fonction agrégat, à une file d'attente de service ou à un synonyme.
GRANT ON SCHEMA   Cette instruction permet de donner des permissions à un schéma.
GRANT ON SEARCH PROPERTY LIST   Cette instruction permet de donner des permissions à une liste de propriété de recherche.
GRANT ON SYMMETRIC KEY   Cette instruction permet de donner des permissions à une clef symétrique.
GRANT ON TYPE   Cette instruction permet de donner des permissions à un type.
GRANT ON XML SCHEMA COLLECTION   Cette instruction permet de donner des permissions à une collection de schéma XML.
IF...ELSE   Cette instruction permet d'effectuer un test d'évaluation dans une instruction transactionnel SQL.
INSERT   Cette instruction permet d'insérer un ou plusieurs enregistrement dans une table ou une vue de SQL Server.
KILL   Cette instruction permet de terminer brutalement un processus utilisateur basé sur un identificateur de session ou un UOW (Unit Of Work).
KILL QUERY NOTIFICATION SUBSCRIPTION   Cette instruction permet d'enlever la requête d'avertissement d'abonnement dans l'instance.
KILL STATS JOB   Cette instruction permet de terminer la mise à jour des statistiques désynchronisé d'une tâche dans le SQL Server.
MERGE   Cette instruction permet d'effectuer des opérations d'insertions, de mise à jour ou de suppression dans une table destinataire basé sur le résultat d'un jointure d'une table source.
MOVE CONVERSATION   Cette instruction permet de déplacer une conversation entre différents groupe de conversation.
OPEN   Cette instruction permet d'ouvrir un curseur pour le traitement.
OPEN MASTER KEY   Cette instruction permet d'ouvrir le clef principal de base de données (Database Master Key) pour la base de données courante.
OPEN SYMMETRIC KEY   Cette instruction permet de décrypter une clef symétrique et la rend disponible pour pouvoir l'utiliser.
PRINT   Cette instruction permet de retourner un message utilisateur au client.
RAISERROR   Cette instruction permet de générer un message d'erreur et d'initier un traitement d'erreur pour la session.
RECEIVE   Cette instruction permet de recevoir un ou plusieurs messages de la file d'attente.
RECONFIGURE   Cette instruction permet de mettre à jour la configuration des valeurs courante d'une option de configuration changé par la procédure STORED du système «sp_configure».
RESTORE DATABASE   Cette instruction permet de restituer une copie de sauvegarde effectué précédemment par une instruction «BACKUP DATABASE».
RESTORE FILELISTONLY   Cette instruction permet de retourner un ensemble de résultat contenant une liste des bases de données et les fichiers de journal de bord contenant un ensemble de copie de sauvegarde dans le SQL Server.
RESTORE HEADERONLY   Cette instruction permet de retourner un ensemble de résultat contenant tous les copie de sauvegarde d'informations d'entête pour tous les ensembles de copie de sauvegarde pour un périphérique de copie de sauvegarde particulier dans le SQL Server.
RESTORE LABELONLY   Cette instruction permet de retourner un ensemble de résultat contenant les informations à propos d'un média de copie de sauvegarde identifié par le périphérique de copie de sauvegarde spécifié.
RESTORE MASTER KEY   Cette instruction permet d'importer une clef principal de la base de données.
RESTORE REWINDONLY   Cette instruction permet de rembobiner et fermer les périphériques de bande magnétiques spécifiées laissées ouvertes par les instructions BACKUP ou RESTORE exécutées avec l'option NOREWIND.
RESTORE VERIFYONLY   Cette instruction permet de vérifier la sauvegarde mais sans la restaurer, vérifier que l'ensemble de copie de sauvegarde est complet et que la copie de sauvegarde est complètement lisible.
RETURN   Cette instruction permet de retourner de façon inconditionnel d'une requête ou d'une procédure avec une valeur optionnel.
REVERT   Cette instruction permet de revenir en arrière dans le contexte d'exécution en appelant la dernière instruction EXECUTE AS.
REVOKE   Cette instruction permet d'enlever des accès précédemment octroyé ou de refuser des permissions.
REVOKE ON ASSEMBLY   Cette instruction permet d'enlever les permissions à un Assembly.
REVOKE ON ASYMMETRIC KEY   Cette instruction permet d'enlever les permissions d'une clef asymétrique.
REVOKE ON AVAILABILITY GROUP   Cette instruction permet d'enlever les permissions d'un groupe «Always On availability».
REVOKE ON CERTIFICATE   Cette instruction permet d'enlever les permissions d'un certificat.
REVOKE ON DATABASE SCOPED CREDENTIAL SQL Server 2017+ Cette instruction permet d'enlever les permissions dans une authentification de base de données étendues.
REVOKE ON ENDPOINT   Cette instruction permet d'enlever les permissions ou refuser les permissions dans un point d'arrêt.
REVOKE ON FULLTEXT   Cette instruction permet d'enlever les permissions dans un catalogue de texte plein ou un liste d'arrêt de texte plein.
REVOKE ON SCHEMA   Cette instruction permet d'enlever les permissions dans un schéma.
REVOKE ON SEARCH PROPERTY LIST   Cette instruction permet d'enlever les permissions dans une liste de propriété de recherche.
REVOKE ON SYMMETRIC KEY   Cette instruction permet d'enlever les permissions et de refuser une clef symétrique.
REVOKE ON TYPE   Cette instruction permet d'enlever les permissions dans un type.
REVOKE ON XML SCHEMA COLLECTION   Cette instruction permet d'enlever les permissions et de refuser la collection de schéma XML.
ROLLBACK TRANSACTION   Cette instruction permet d'annuler toutes les transactions effectué depuis le dernier «COMMIT».
SAVE TRANSACTION   Cette instruction permet de créer un point de restauration pour une transaction.
SELECT   Cette instruction permet de sortie une liste de données à partir d'une ou plusieurs tables ou vues.
SEND   Cette instruction permet d'envoyer un message en utilisant une ou plusieurs conversations existantes.
SETUSER   Cette instruction permet d'autoriser un membre fixe du rôle de serveur sysadmin ou le propriétaires d'une base de données à emprunter l'identité d'un autre utilisateur.
SET ANSI_DEFAULTS   Cette instruction permet de contrôler un groupe d'ajustement SQL Server spécifiant collectivement un comportement standard ISO.
SET ANSI_NULL_DFLT_OFF   Cette instruction de modifier le comportement d'une session afin de remplacer la valeur par défaut des nouvelles colonnes lorsque l'option par défaut ANSI NULL de la base de données est à «TRUE».
SET ANSI_NULL_DFLT_ON   Cette instruction de modifier le comportement d'une session afin de remplacer la valeur par défaut des nouvelles colonnes lorsque l'option par défaut ANSI NULL de la base de données est à «FALSE».
SET ANSI_NULLS   Cette instruction permet de fixer le comportement conforme à l'ISO des opérateurs de comparaison d'égalité (=) ou d'inégalité (<>) lorsqu'ils sont utilisés avec des valeurs NULL dans SQL Server.
SET ANSI_PADDING   Cette instruction permet de contrôler la façon dont la colonne entrepose des valeurs plus courtes que la taille définit par la colonne, et la manière dont la colonne entrepose les valeurs ayant des espaces de fin dans dans les données dans les types de données char, varchar, binary et varbinary.
SET ANSI_WARNINGS   Cette instruction permet de spécifier le comportement ISO standard pour plusieurs conditions d'erreurs.
SET ARITHABORT   Cette instruction permet de terminer une requête quand un débordement ou erreur de division par zéro se produit durant l'exécution d'une requête.
SET CONTEXT_INFO   Cette instruction permet d'associer le haut de 128 octets d'informations binaire avec le session courante ou la connexion.
SET CURSOR_CLOSE_ON_COMMIT   Cette instruction permet de contrôler le comportement d'une instruction SQL de transaction COMMIT TRANSACTION.
SET DATEFIRST   Cette instruction permet de fixer le premier jour de la semaine avec un nombre de 1 à 7.
SET DATEFORMAT   Cette instruction permet de fixer l'ordre des parties du mois, du jour et de l'année pour l'interprétation de chaînes de caractères date, smalldatetime, datetime, datetime2 et datetimeoffset.
SET DEADLOCK_PRIORITY   Cette instruction permet de fixer l'importance relative du traitement de la session continue courante si un interblocage se produit avec une autre session.
SET FIPS_FLAGGER   Cette instruction permet de fixer la vérification de la conformité à la norme FIPS 127-2.
SET FMTONLY   Cette instruction permet de fixer de retourner seulement les méta-données vers le client.
SET FORCEPLAN   Cette instruction permet d'indiquer si l'optimiseur de requête du SQL Server traite la jointure dans le même ordre que les tables apparaissant dans la clause FROM d'une requête.
SET IDENTITY_INSERT   Cette instruction permet d'insérer des valeurs explicites dans la colonne d'identité d'une table.
SET IMPLICIT_TRANSACTIONS   Cette instruction permet de fixer le mode de BEGIN TRANSACTION à implicite pour la connexion.
SET LANGUAGE   Cette instruction permet de fixer le langage de l'environnement pour la session.
SET LOCK_TIMEOUT   Cette instruction permet de fixer le nombre de millisecondes d'attente d'une instruction pour qu'un verrou se produise.
SET NOCOUNT   Cette instruction permet d'arrêter l'affichage du message indiquant le nombre de lignes affectées par une instruction de transaction SQL ou lorsqu'une procédure STORED retourne une partie de l'ensemble du résultat.
SET NOEXEC   Cette instruction permet de compiler chaque requête mais sans toutefois l'exécute.
SET NUMERIC_ROUNDABORT   Cette instruction permet de fixer le niveau de rapport d'erreur généré quand l'arrondissement d'une expression provoque une perte de précision.
SET OFFSETS   Cette instruction permet de fixer le retour de déplacement (position relative où débute une instruction) d'un mot réservé spécifié dans une instruction de transaction SQL pour les applications de bibliothèque de base de données.
SET PARSEONLY   Cette instruction permet d'examiner la syntaxe d'une instruction de transaction SQL et de retourner n'importe quel messages d'erreur sans compilation ou exécution d'instruction.
SET QUERY_GOVERNOR_COST_LIMIT   Cette instruction permet de remplacer la valeur de limite de coût du gouverneur de requête actuellement configurée pour la connexion courante.
SET QUOTED_IDENTIFIER   Cette instruction permet de fixer l'obligation de suivre les règles ISO concernant les identificateurs de délimitation de guillemets et les chaînes de caractères littérales.
SET REMOTE_PROC_TRANSACTIONS   Cette instruction permet d'indiquer que lorsqu'une transaction locale est active, l'exécution d'une procédure STORED à distance démarre une transaction distribué SQL géré par le MS DTC (Microsoft Distributed Transaction Coordinator).
SET ROWCOUNT   Cette instruction permet de provoquer une arrêt de processus de requête SQL Server après que le nombre spécifié d'enregistrement est été retourné.
SET SHOWPLAN_ALL   Cette instruction permet d'obliger le Microsoft SQL Server à ne pas exécuter d'instructions de transaction SQL.
SET SHOWPLAN_TEXT   Cette instruction permet d'obliger le Microsoft SQL Server à ne pas exécuter d'instructions de transaction SQL pour une sortie texte.
SET SHOWPLAN_XML   Cette instruction permet d'obliger le Microsoft SQL Server à ne pas exécuter d'instructions de transaction SQL pour une sortie XML.
SET STATISTICS IO   Cette instruction permet d'obliger le SQL Server à afficher les informations à propos de la quantité des activités disques généré par les instructions de transaction SQL.
SET STATISTICS TIME   Cette instruction permet de fixer le nombre de millisecondes requis par analyse, compilation et exécution de chaque instruction.
SET STATISTICS XML   Cette instruction permet d'obliger l'exécution des instructions de transaction SQL du Microsoft SQL Server et de générer les informations détaillés à propos du comment l'instruction s'exécute dans la forme d'un document XML définit.
SET TEXTSIZE   Cette instruction permet de fixer la taille de données retourner par les types de données varchar(max), nvarchar(max), varbinary(max), text, ntext et image dans une instruction SELECT.
SET TRANSACTION ISOLATION LEVEL   Cette instruction permet de contrôler le verrou et le comportement de version d'enregistrement des instructions de transaction SQL d'une connexion SQL Server.
SET XACT_ABORT   Cette instruction permet d'indiquer si le SQL Server annule automatiquement la transaction courante lorsqu'une instruction de transaction SQL génère une erreur d'exécution.
SHUTDOWN   Cette instruction permet d'arrêter immédiatement le SQL Server.
THROW SQL Server 2012+ Cette instruction permet de déclencher une exception et transfert l'exécution dans un bloc CATCH d'une instruction TRY..CATCH.
TRUNCATE TABLE   Cette instruction permet d'effacer tous les enregistrements d'une table ou de la partitions spécifiés d'une table, sans journaliser individuellement les enregistrements effacés.
TRY...CATCH   Cette instruction permet d'indiquer le début d'un bloc devant être surveiller par des exceptions.
UPDATE   Cette instruction permet de modifier des données existantes dans une table ou un vue de la base de données.
UPDATE STATISTICS   Cette instruction permet de mettre à jour les requêtes de statistiques d'optimisation d'une table ou d'une vue indexé.
UPDATETEXT   Cette instruction permet de mettre à jour un champ text, ntext ou image existant.
USE   Cette instruction permet de sélectionner une des bases de données à gérer par SQL Server.
WAITFOR   Cette instruction permet de bloqué un traitement par lots, un procédure STORED, ou une transaction soit exécuté jusqu'à ce que le nombre de temps spécifié, l'intervalle de temps spécifié, la modification d'instruction ou que le nombre d'enregistrements retourné soit supérieur à un.
WHILE   Cette instruction permet de répéter l'exécution d'instruction SQL ou d'un bloc d'instruction tant que la condition est vrai.
WITH   Cette instruction permet de spécifier un ensemble de résultats temporaires, connu sous le nom de table commune (CTE) pour des instructions SELECT, INSERT, UPDATE, DELETE ou CREATE VIEW.
WRITETEXT   Cette instruction permet d'effectuer une mise à jour interactive et minimale d'une colonne de type de données text, ntext ou image existante.

Voir également

Articles - Les géants de l'informatique - Microsoft

Dernière mise à jour : Mardi, le 17 octobre 2017