Voici la liste des mots réservés par le SQL Server (soit les mots ne pouvant pas être remplacer par une expression) :
Mot réservé | Description |
---|---|
ADD | Ce mot réservé permet d'indiquer un ajout dans certains instructions. |
ALL | Ce mot réservé permet d'indiquer tous les éléments dans certains instructions. |
ALTER | Ce mot réservé permet d'indiquer une modification d'information dans certains instructions. |
AND | Ce mot réservé permet d'indiquer un «Et binaire» ou un «Et logique». |
ANY | Ce mot réservé permet d'indiquer n'importe quel éléments dans certains instructions. |
AS | Ce mot réservé permet d'associer certains informations dans certains instructions. |
ASC | Ce mot réservé permet d'indiquer un tri d'enregistrement dans l'ordre ascendant. |
AUTHORIZATION | Ce mot réservé permet d'autoriser des utilisateurs dans certains instructions. |
BACKUP | Ce mot réservé permet d'effectuer une copie de sauvegarde dans certains instructions |
BEGIN | Ce mot réservé permet d'indiquer le début d'un bloc d'instruction |
BETWEEN | Ce mot réservé permet d'indiquer les valeurs comprise dans l'intervalle spécifié. |
BREAK | Ce mot réservé permet d'interrompre une boucle d'instruction WHILE. |
BROWSE | Ce mot réservé permet d'indiquer un mode de navigation dans une clause FOR d'une instruction SELECT. |
BULK | Ce mot réservé 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. |
BY | Ce mot réservé permet d'indiquer une méthode de traitement dans certains instructions. |
CASCADE | Ce mot réservé permet d'indiquer une implication de champs en cascade dans certains instructions. |
CASE | Ce mot réservé permet d'indiquer une évaluation de cas. |
CHECK | Ce mot réservé permet d'indiquer une vérification dans certaines instructions. |
CHECKPOINT | Ce mot réservé permet de générer point de vérification manuel dans la base de données SQL actuellement connecté. |
CLOSE | Ce mot réservé 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é. |
CLUSTERED | Ce mot réservé permet d'indiquer une unité d'allocation dans certaines instructions. |
COALESCE | Ce mot réservé permet d'évaluer les paramètres dans l'ordre et de retourner la valeur actuelle de la première expression qui initialement n'évalue pas NULL. |
COLLATE | Ce mot réservé permet de définir un classement d'une base de données ou d'une colonne de table, ou une opération de conversion de classement lorsqu'elle est appliquée à l'expression de chaîne de caractères. |
COLUMN | Ce mot réservé permet d'indiquer une colonne dans certains instructions. |
COMMIT | Ce mot réservé permet de commiter les changements d'une transaction explicite et ferme la transaction. |
COMPUTE | Ce mot réservé permet de générer des valeurs sommaires apparaissant comme des enregistrements supplémentaires dans les résultats d'une requête. |
CONSTRAINT | Ce mot réservé permet d'indiquer une contrainte |
CONTAINS | Ce mot réservé permet d'indiquer une correspondance. |
CONTAINSTABLE | Ce mot réservé permet d'indiquer une correspondance d'un simple mot ou d'une simple phrase. |
CONTINUE | Ce mot réservé permet de recommencer au début d'une boucle d'une instruction WHILE. |
CONVERT | Ce mot réservé permet d'indiquer une conversion de type de données. |
CREATE | Ce mot réservé permet d'indiquer la création d'un type d'élément dans certaines instructions. |
CROSS | Ce mot réservé permet d'indiquer qu'il faut uniquement renvoyer les lignes de l'expression de la table de gauche. |
CURRENT | Ce mot réservé permet d'indiquer l'élément courant dans certaines instructions. |
CURRENT_DATE | Ce mot réservé permet d'indiquer la date courant |
CURRENT_TIME | Ce mot réservé permet d'indiquer l'heure courant |
CURRENT_TIMESTAMP | Ce mot réservé permet d'indiquer le temps UNIX courant. |
CURRENT_USER | Ce mot réservé permet d'indiquer l'utilisateur courant. |
CURSOR | Ce mot réservé permet d'indiquer un pointeur de position dans certaines instructions. |
DATABASE | Ce mot réservé permet d'indiquer la base de données dans certaines instructions. |
DBCC | Ce mot réservé permet de vérifier la consistence de la base de données aussi bien au niveau logique que physique et fournit des statistiques, des plans et des fonctionnalités de réparation. |
DEALLOCATE | Ce mot réservé permet d'enlever une référence de curseur. |
DECLARE | Ce mot réservé permet de déclarer le nom et le type des variables locales pour un traitement par lot ou une procédure. |
DEFAULT | Ce mot réservé permet d'indiquer qu'il faut utiliser un élément par défaut. |
DELETE | Ce mot réservé permet de supprimer un ou plusieurs enregistrement dans une table ou une vue de SQL Server. |
DENY | Ce mot réservé permet de refuser une permission à une base de données principal. |
DESC | Ce mot réservé permet d'indiquer un tri d'enregistrement dans le sens inverse, soit l'ordre descendant. |
DISK | Ce mot réservé permet d'indiquer une unité de disque dans certaines instructions. |
DISTINCT | Ce mot réservé permet d'indiquer une sortie de données distinctes. |
DISTRIBUTED | Ce mot réservé permet d'indiquer une informations distribué dans certaines instructions. |
DOUBLE | Ce mot réservé permet d'indiquer une type de données réel de double précision. |
DROP | Ce mot réservé permet de supprimer certains éléments dans certaines instructions. |
DUMP | Ce mot réservé permet d'envoyer une copie vers la sortie de certains éléments pour certaines instructions. |
ELSE | Ce mot réservé permet d'indiquer la condition inverse dans un test d'évaluation dans une instruction transactionnel SQL. |
END | Ce mot réservé permet d'indiquer la fin d'un bloc d'instruction dans une transaction SQL devant s'exécuter en groupe. |
ERRLVL | Ce mot réservé permet d'indiquer un niveau d'erreur. |
ESCAPE | Ce mot réservé permet d'indiquer un échappement. |
EXCEPT | Ce mot réservé permet d'indiquer une exception. |
EXEC | Ce mot réservé permet d'indiquer une exécution dans certaines instructions. |
EXECUTE | Ce mot réservé permet d'exécuter une chaîne de caractères de commande dans un traitement par lot d'une transaction SQL. |
EXISTS | Ce mot réservé permet d'indiquer une vérification de l'existence d'un élément dans certains instructions. |
EXIT | Ce mot réservé permet d'indiquer qu'il faut sortir. |
EXTERNAL | Ce mot réservé permet d'indiquer une relation ou référence externe. |
FETCH | Ce mot réservé permet de faire passer le curseur à l'enregistrement suivant ou de passer au segment suivant d'un BLOB. |
FILE | Ce mot réservé permet d'indiquer un fichier dans certaines instructions. |
FILLFACTOR | Ce mot réservé permet d'indiquer qu'il faut remplir le facteur. |
FOR | Ce mot réservé permet d'indiquer une boucle «POUR». |
FOREIGN | Ce mot réservé permet d'indiquer une clef étrangère. |
FREETEXT | Ce mot réservé permet d'indiquer un texte complet. |
FREETEXTTABLE | Ce mot réservé permet d'indiquer une recherche de texte complet dans un texte complet. |
FROM | Ce mot réservé permet d'indiquer une source d'informations dans certains instructions. |
FULL | Ce mot réservé permet d'indiquer les éléments au complet dans certains instructions. |
FUNCTION | Ce mot réservé permet d'indiquer une fonction. |
GOTO | Ce mot réservé permet de faire un saut d'exécution à une étiquette dans une transaction SQL. |
GRANT | Ce mot réservé permet de donner des droits d'accès à une base de données principal. |
GROUP | Ce mot réservé permet de donner des droits d'accès à une base de données principal. |
HAVING | Ce mot réservé permet d'indiquer qu'il prendre un élément dans un formulation de requête. |
HOLDLOCK | Ce mot réservé permet d'indiquer un verrou. |
IDENTITY | Ce mot réservé permet d'indiquer une identité |
IDENTITY_INSERT | Ce mot réservé permet d'indiquer une insertion d'identité. |
IDENTITYCOL | Ce mot réservé permet d'indiquer une colonne d'identité. |
IF | Ce mot réservé permet d'effectuer un test d'évaluation dans une instruction transactionnel SQL |
IN | Ce mot réservé permet d'indiquer une série de valeurs dans un test. |
INDEX | Ce mot réservé permet d'indiquer un index. |
INNER | Cet mot réservé permet d'indiquer un type de jointure. |
INSERT | Ce mot réservé permet d'insérer un ou plusieurs enregistrement dans une table ou une vue de SQL Server. |
INTERSECT | Ce mot réservé permet d'indiquer une intersection. |
INTO | Ce mot réservé permet d'indiquer que des valeurs suivent pour une insertion. |
IS | Ce mot réservé permet d'indiquer s'il est comprend dans les éléments pour certaines instructions. |
JOIN | Ce mot réservé permet d'indiquer une jointure dans une sortie de données. |
KEY | Ce mot réservé permet d'indiquer une clef dans certains instructions. |
KILL | Ce mot réservé permet de terminer brutalement un processus utilisateur basé sur un identificateur de session ou un UOW (Unit Of Work). |
LEFT | Ce mot réservé permet d'indiquer une jointure à gauche. |
LIKE | Ce mot réservé permet d'indiquer une recherche dans un champ de chaîne de caractères. |
LINENO | Ce mot réservé permet d'indiquer le numéro de ligne dans le cas d'une erreur par exemple. |
LOAD | Ce mot réservé permet d'indiquer un chargement d'un élément. |
MERGE | Ce mot réservé 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. |
NATIONAL | Ce mot réservé permet d'indiquer des caractères nationaux. |
NOCHECK | Ce mot réservé permet d'indiquer qu'il n'y a pas de vérification. |
NONCLUSTERED | Ce mot réservé permet d'indiquer qu'une vue ou un index est sans unité d'allocation. |
NOT | Ce mot réservé permet d'indiquer la négation d'une expression. |
NULL | Ce mot réservé permet d'indiquer une valeur nulle. |
NULLIF | Ce mot réservé permet de retourner une valeur nulle si les expressions sont équivalentes. |
OF | Ce mot réservé permet d'indiquer un groupe d'élément. |
OFF | Ce mot réservé permet d'indiquer une désactivation. |
OFFSETS | Ce mot réservé permet d'indiquer des déplacements. |
ON | Ce mot réservé permet d'indiquer une activation ou compris dans un groupe. |
OPEN | Ce mot réservé permet d'ouvrir un curseur pour le traitement. |
OPENDATASOURCE | Ce mot réservé permet de fournir une connexion d'informations ad hoc d'une partir de 4 noms d'objet sans utilisé une relation de nom de serveur. |
OPENQUERY | Ce mot réservé permet d'exécuter une requête dans une relation de serveur spécifié. |
OPENROWSET | Ce mot réservé permet d'inclure toutes les informations de connexion étant requise pour un accès de données à distance d'une source de données OLE DB. |
OPENXML | Ce mot réservé permet de fournir une vue d'ensemble d'enregistrement à partir d'un document XML. |
OPTION | Ce mot réservé permet d'indiquer une option à appliquer. |
OR | Ce mot réservé permet d'indiquer un «Ou binaire» ou un «Ou logique». |
ORDER | Ce mot réservé permet d'indiquer un type de mise en ordre. |
OUTER | Ce mot réservé permet d'indiquer tous les enregistrements lorsqu'il existe une correspondance dans les enregistrements de table gauche ou de droite dans une jointure. |
OVER | Ce mot réservé permet de déterminer le partitionnement et l'ordre d'un ensemble de lignes avant l'application de la fonction de fenêtre associée. |
PERCENT | Ce mot réservé permet d'indiquer un pourcentage. |
PIVOT | Ce mot réservé permet de faire pivoter une expression table en transformant les valeurs uniques d'une colonne de l'expression en plusieurs colonnes dans la sortie. |
PLAN | Ce mot réservé permet d'indiquer un plan. |
PRECISION | Ce mot réservé permet d'indiquer un niveau de précision. |
PRIMARY | Ce mot réservé permet d'indiquer un élément primaire dans certaines instructions. |
Ce mot réservé permet de retourner un message utilisateur au client. | |
PROC | Ce mot réservé permet d'indiquer une procédure. |
PROCEDURE | Ce mot réservé permet d'indiquer une procédure. |
PUBLIC | Ce mot réservé permet d'indiquer un élément publique. |
RAISERROR | Ce mot réservé permet de générer un message d'erreur et d'initier un traitement d'erreur pour la session. |
READ | Ce mot réservé permet d'indiquer un mode de lecture. |
READTEXT | Ce mot réservé permet d'indiquer un mode de lecture texte. |
RECONFIGURE | Ce mot réservé permet d'indiquer une reconfiguration. |
REFERENCES | Ce mot réservé permet d'indiquer des références. |
REPLICATION | Ce mot réservé permet d'indiquer une réplication. |
RESTORE | Ce mot réservé permet d'indiquer une restauration dans certains instructions. |
RESTRICT | Ce mot réservé permet d'indiquer une restriction. |
RETURN | Ce mot réservé permet de retourner de façon inconditionnel d'une requête ou d'une procédure avec une valeur optionnel. |
REVERT | Ce mot réservé permet de revenir en arrière dans le contexte d'exécution en appelant la dernière instruction EXECUTE AS. |
REVOKE | Ce mot réservé permet d'enlever des accès précédemment octroyé ou de refuser des permissions. |
RIGHT | Ce mot réservé permet d'indiquer une jointure à droite. |
ROLLBACK | Ce mot réservé permet d'indiquer qu'il faut annuler les opérations ou transactions. |
ROWCOUNT | Ce mot réservé permet d'indiquer un compteur d'enregistrement. |
ROWGUIDCOL | Ce mot réservé permet d'indiquer une colonne immuable distincte de la clef primaire. |
RULE | Ce mot réservé permet d'indiquer une règle. |
SAVE | Ce mot réservé permet d'indiquer la sauvegarde de transaction. |
SCHEMA | Ce mot réservé permet d'indiquer un schéma. |
SECURITYAUDIT | Ce mot réservé permet d'indiquer le journal de bord de sécurité |
SELECT | Ce mot réservé permet de sortie une liste de données à partir d'une ou plusieurs tables ou vues. |
SEMANTICKEYPHRASETABLE | Ce mot réservé permet de retourner une table avec zéro, une ou plusieurs lignes pour les phrases clefs associées aux colonnes spécifiées dans la table spécifiée. |
SEMANTICSIMILARITYDETAILSTABLE | Ce mot réservé permet de retourner un tableau de zéro, une ou plusieurs lignes de phrases clefs communes à deux documents (un document source et un document correspondant) dont le contenu est sémantiquement similaire. |
SEMANTICSIMILARITYTABLE | Ce mot réservé permet de retourner un tableau de zéro, une ou plusieurs lignes pour les documents dont le contenu dans les colonnes spécifiées est sémantiquement similaire à un document spécifié. |
SESSION_USER | Ce mot réservé permet d'indiquer l'utilisateur de la session. |
SET | Ce mot réservé permet de fixer la valeur de variable du système de SQL Server. |
SETUSER | Ce mot réservé 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. |
SHUTDOWN | Ce mot réservé permet d'arrêter immédiatement le SQL Server. |
SOME | Ce mot réservé permet d'indiquer qu'une comparaison doit être effectuée. |
STATISTICS | Ce mot réservé permet d'indiquer des informations statistiques. |
SYSTEM_USER | Ce mot réservé permet d'indiquer un utilisateur système. |
TABLE | Ce mot réservé permet d'indiquer une table. |
TABLESAMPLE | Ce mot réservé permet d'indiquer un échantillon de table |
TEXTSIZE | Ce mot réservé permet d'indiquer la longueur du texte. |
THEN | Ce mot réservé permet d'indiquer l'instruction conséquente. |
TO | Ce mot réservé permet d'indiquer le milieu d'un intervalle. |
TOP | Ce mot réservé permet d'indiquer de commencer par le haut dans certains instructions. |
TRAN | Ce mot réservé permet d'indiquer une transaction. |
TRANSACTION | Ce mot réservé permet d'indiquer une transaction. |
TRIGGER | Ce mot réservé permet d'indiquer une déclencheur d'événement. |
TRUNCATE | Ce mot réservé 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_CONVERT | Ce mot réservé permet d'indiquer un essai de conversion. |
TSEQUAL | Ce mot réservé permet de comparer les valeurs d'horodatage pour empêcher la mise à jour sur une ligne ayant été modifiée depuis qu'elle a été sélectionnée pour la navigation. |
UNION | Ce mot réservé permet d'indiquer une union en différentes tables. |
UNIQUE | Ce mot réservé permet d'indiquer un champ de colonne unique dans certains instructions. |
UNPIVOT | Ce mot réservé permet de faire pivoter les colonnes d'une expression table dans des valeurs de colonne. |
UPDATE | Ce mot réservé permet de modifier des données existantes dans une table ou un vue de la base de données. |
UPDATETEXT | Ce mot réservé permet de mettre à jour un champ text, ntext ou image existant. |
USE | Ce mot réservé permet de sélectionner une des bases de données à gérer par SQL Server. |
USER | Ce mot réservé permet d'indiquer un utilisateur dans certains instructions. |
VALUES | Ce mot réservé permet d'indiquer une suite de valeurs. |
VARYING | Ce mot réservé permet d'indiquer un type de données variants. |
VIEW | Ce mot réservé permet d'indiquer une vue dans certains instructions. |
WAITFOR | Ce mot réservé 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. |
WHEN | Ce mot réservé permet d'indiquer un cas à évaluer dans certains instructions. |
WHERE | Ce mot réservé permet d'indiquer une clause de recherche dans certains instructions (INSERT, UPDATE,...) |
WHILE | Ce mot réservé permet de répéter l'exécution d'instruction SQL ou d'un bloc d'instruction tant que la condition est vrai. |
WITH | Ce mot réservé 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. |
WITHIN | Ce mot réservé permet d'indiquer contenu dans une requête. |
WRITETEXT | Ce mot réservé permet d'effectuer une mise à jour interactive et minimale d'une colonne de type de données text, ntext ou image existante. |
Dernière mise à jour : Samedi, le 25 novembre 2017