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. | |
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