Voici la liste des mots clefs (aussi nommé mots réservés) de NexusDB :
Mot clef | Est-ce un mot réservé | Conformité | Description |
---|---|---|---|
ABS | Oui | SQL:2003 | Ce mot clef permet de retourner la valeur absolue d'un nombre. |
ADD | Non | SQL:2003 | Ce mot clef permet d'ajouter une colonne à une table existante via ALTER TABLE. |
AFTER | Non | SQL:2003 | Ce mot clef permet d'indiquer un déclencheur doit s'exécuter après une modifications d'insertion, de mise à jour ou de suppression correspondantes ont été appliquées à la table. |
ALL | Oui | SQL:2003 | Ce mot clef permet d'indiquer que la condition s'applique à toutes les lignes. |
ALTER | Oui | SQL:2003 | Ce mot clef permet de modifier une structure existante, comme une table ou une vue. |
AND | Oui | SQL:2003 | Ce mot clef permet de combiner plusieurs conditions dans une requête WHERE ou une clause HAVING. |
ANY | Oui | SQL:2003 | Ce mot clef permet de vérifier si une condition est vraie pour au moins une des valeurs renvoyées par une sous-requête. |
AS | Oui | SQL:2003 | Ce mot clef permet de renommer une colonne ou une table dans une requête SQL. |
ASC | Non | SQL:2003 | Ce mot clef permet de trier les résultats par ordre croissant dans une clause ORDER BY. |
ASSEMBLY | Oui | Extension NexusDB | Ce mot clef permet d'interagir avec des composantes ou des fonctionnalités de type "assembly" intégrées à NexusDB. |
ASSERT | Oui | Extension NexusDB | Ce mot clef permet de tester une condition qui doit être vraie, utilisé principalement pour le débogage. |
ATAN | Oui | Extension NexusDB | Ce mot clef permet de retourner l'arc tangente (en radians) d'un nombre donné. |
ATAN2 | Oui | Extension NexusDB | Ce mot clef permet de retourner l'arc tangente d'une paire de coordonnées (y, x). |
ATN2 | Oui | Extension NexusDB | Ce mot clef permet de retourner l'arc tangente d'une paire de coordonnées (y, x). |
ATOMIC | Oui | SQL:2003 | Ce mot clef permet de désigner des opérations atomiques dans les transactions, garantissant que les opérations se produisent entièrement ou pas du tout. |
AUTHORIZATION | Oui | SQL:2003 | Ce mot clef permet de gérer les droits d'accès et les privilèges utilisateur pour une base de données. |
AUTOINC | Oui | Extension NexusDB | Ce mot clef permet de générer automatiquement des valeurs incrémentées dans une colonne. |
AVG | Oui | SQL:2003 | Ce mot clef permet de calculer la moyenne d'un ensemble de valeurs numériques. |
ALIAS | Oui | Extension NexusDB | Ce mot clef permet de définir des noms alternatifs dans des requêtes ou des opérations spécifiques dans NexusDB. |
BEFORE | Non | SQL:2003 | Ce mot clef permet de définir des déclencheurs s'exécutant avant une opération donnée (insertion, mise à jour ou suppression). |
BEGIN | Oui | SQL:2003 | Ce mot clef permet de démarrer un bloc de code dans une transaction ou dans une procédure STORED. |
BETWEEN | Oui | SQL:2003 | Ce mot clef permet de filtrer des valeurs dans un intervalle donnée. |
BIGINT | Oui | SQL:2003 | Ce mot clef permet d'indiquer le type de données pour des nombres entiers de grande taille (64 bits). |
BINARY | Oui | SQL:2003 | Ce mot clef permet d'indiquer le type de données pour entreposer des données binaires fixes. |
BLOB | Oui | SQL:2003 | Ce mot clef permet d'indiquer le type de données utilisé pour entreposer des objets binaires volumineux (fichiers, images,...). |
BLOCK | Non | Extension NexusDB | Ce mot clef permet d'indiquer la gestion de blocs de données ou de mémoire dans des extensions spécifiques. |
BLOCKSIZE | Non | Extension NexusDB | Ce mot clef permet d'indiquer la configuration ou à la manipulation des blocs de données de la base de données. |
BOOL | Oui | Extension NexusDB | Ce mot clef permet d'indiquer le type de données booléen (valeurs TRUE ou FALSE), similaire à BOOLEAN. |
BOOLEAN | Oui | SQL:2003 | Ce mot clef permet d'indiquer le type de données booléen standard (TRUE ou FALSE). |
BOTH | Oui | SQL:2003 | Ce mot clef permet de supprimer des caractères au début et à la fin d'une chaîne de caractères. |
BROUND | Oui | Extension NexusDB | Ce mot clef permet de réaliser un arrondi bancaire. |
BY | Oui | SQL:2003 | Ce mot clef permet de regrouper ou trier des données dans une clause ORDER. |
BYTE | Oui | Extension NexusDB | Ce mot clef permet d'indiquer le type de données pour entreposer un seul octet (8 bits), une extension spécifique à NexusDB. | BYTEARRAY | Oui | Extension NexusDB | Ce mot clef permet d'indiquer le type de données spécifique à NexusDB pour gérer des tableaux d'octets. |
CALL | Oui | SQL:2003 | Ce mot clef permet d'appeler une procédure STORED. |
CALLED | Oui | SQL:2003 | Ce mot clef permet de faire référence au nom de la procédure ou de la fonction. |
CASCADE | Non | SQL:2003 | Ce mot clef permet de définir des actions en cascade (comme ON DELETE CASCADE pour supprimer des entrées liées). |
CASE | Oui | SQL:2003 | Ce mot clef permet d'exécuter des conditions dans une requête. |
CAST | Oui | SQL:2003 | Ce mot clef permet de convertir un type de données en un autre. |
CATCH | Oui | Extension NexusDB | Ce mot clef permet de capturer et gérer les exceptions. |
CEIL | Oui | SQL:2003 | Ce mot clef permet de retourner le plus petit entier supérieur ou égal à une valeur donnée. |
CEILING | Oui | SQL:2003 | Ce mot clef permet de retourner le plus petit entier supérieur ou égal à une valeur donnée. |
CHAR | Oui | SQL:2003 | Ce mot clef permet d'indiquer le type de données pour entreposer des caractères fixes. |
CHAR_LENGTH | Oui | SQL:2003 | Ce mot clef permet de retourner la longueur d'une chaîne de caractères. |
CHARACTER | Oui | SQL:2003 | Ce mot clef permet de définir des chaînes de caractères. |
CHARACTER_LENGTH | Oui | SQL:2003 | Ce mot clef permet de retourner la longueur d'une chaîne de caractères. |
CHARACTERS | Non | SQL:2003 | Ce mot clef permet de gérer des ensembles de caractères dans d'autres systèmes. |
CHECK | Oui | SQL:2003 | Ce mot clef permet de valider les valeurs insérées dans une table. |
CHR | Oui | Extension NexusDB | Ce mot clef permet de retourner le caractère correspondant à une valeur ASCII donnée. |
CLOB | Oui | SQL:2003 | Ce mot clef permet d'indiquer le type de données pour entreposer des objets texte volumineux (Character Large Object). |
CLR | Non | Extension NexusDB | Ce mot clef permet d'implémenter des objets liés au CLR (Common Language Runtime), utilisé dans les environnements .NET. |
COALESCE | Oui | SQL:2003 | Ce mot clef permet de retourner la première valeur non nulle parmi une liste de paramètres. |
CODEPAGE | Non | Extension NexusDB | Ce mot clef permet d'indiquer la page de code utilisée pour le traitement des caractères. |
COLLATE | Oui | SQL:2003 | Ce mot clef permet de définir la collation (ordre de tri) des chaînes de caractères. |
COLLATION | Non | SQL:2003 | Ce mot clef permet d'indiquer ou de gérer les collations dans les bases de données. |
COLUMN | Oui | SQL:2003 | Ce mot clef permet d'indiquer une représentation d'une colonne dans une table. |
COMMIT | Oui | SQL:2003 | Ce mot clef permet de valider une transaction en cours, rendant permanents les changements effectués dans la base de données. |
CONSTRAINT | Oui | SQL:2003 | Ce mot clef permet de définir une contrainte sur une table, comme une contrainte unique, une clef étrangère,... |
CONTAINS | Non | SQL:2003 | Ce mot clef permet de rechercher une colonne dans un texte plein. |
COS | Oui | SQL:2003 | Ce mot clef permet de retourner le cosinus d'une valeur en radians. |
COUNT | Oui | SQL:2003 | Ce mot clef permet de retourner le nombre d'enregistrements dans une requête. |
CREATE | Oui | SQL:2003 | Ce mot clef permet de créer une nouvelle table, vue, procédure,... |
CROSS | Oui | SQL:2003 | Ce mot clef permet d'effectuer des jointures croisées pour combiner toutes les lignes de deux tables. |
CURRENT_DATE | Oui | SQL:2003 | Ce mot clef permet de retourer la date actuelle. |
CURRENT_TIME | Oui | SQL:2003 | Ce mot clef permet de retourner l'heure actuelle. |
CURRENT_TIMESTAMP | Oui | SQL:2003 | Ce mot clef permet de retourner la date et l'heure actuelles. |
CURRENT_USER | Oui | SQL:2003 | Ce mot clef permet de retourner le nom de l'utilisateur actuellement connecté à la base de données. |
DATA | Non | SQL:2003 | Ce mot clef peut être utilisé dans des systèmes pour se référer aux données d'une base de données. |
DATE | Oui | SQL:2003 | Ce mot clef permet d'indiquer le type de données représentant une date (sans l'heure). |
DATETIME | Oui | Extension NexusDB | Ce mot clef permet d'indiquer le type de données entreposant une date et une heure. |
DAY | Oui | SQL:2003 | Ce mot clef permet d'extraire le jour d'une date. |
DEC | Oui | SQL:2003 | Ce mot clef permet de définir des nombres décimaux. |
DECIMAL | Oui | SQL:2003 | Ce mot clef permet d'indiquer le type de données pour entreposer des nombres décimaux de précision définie. |
DECLARE | Oui | SQL:2003 | Ce mot clef permet de déclarer des variables dans les blocs de code SQL, généralement dans des procédures stockées ou des fonctions. |
DEFAULT | Oui | SQL:2003 | Ce mot clef permet de définir une valeur par défaut pour une colonne si aucune valeur n'est fournie. |
DELETE | Oui | SQL:2003 | Ce mot clef permet de supprimer des lignes d'une table. |
DELETING | Oui | Extension NexusDB | Ce mot clef permet de référer à l'opération de suppression en cours dans des déclencheurs. |
DESC | Non | SQL:2003 | Ce mot clef permet d'indiquer un ordre décroissant lors d'un tri. |
DESCRIPTION | Non | Extension NexusDB | Ce mot clef permet d'ajouter une description aux objets de la base de données, comme des colonnes ou des tables. |
DETERMINISTIC | Oui | SQL:2003 | Ce mot clef permet d'indiquer la définition de fonctions pour indiquer que la fonction retourne toujours le même résultat pour les mêmes entrées, ce qui permet certaines optimisations. |
DISTINCT | Oui | SQL:2003 | Ce mot clef permet de retourner que des valeurs distinctes (sans doublons) dans un SELECT. |
DO | Oui | SQL:2003 | Ce mot clef permet d'indiquer que des blocs de contrôle pour exécuter des instructions sans condition ou pour commencer un bloc WHILE ou REPEAT. |
DOUBLE | Oui | SQL:2003 | Ce mot clef permet d'indiquer que le type de données pour entreposer des nombres à virgule flottante à double précision. |
DROP | Oui | SQL:2003 | Ce mot clef permet de supprimer un objet de la base de données, comme une table, une vue, ou une fonction. |
DWORD | Oui | Extension NexusDB | Ce mot clef permet de se référer à un type de données représentant un entier sur 32 bits. |
EACH | Oui | SQL:2003 | Ce mot clef permet d'indiquer une répétition d'une action pour chaque élément d'un ensemble. |
ELSE | Oui | SQL:2003 | Ce mot clef permet d'indiquer si la condition précédente n'est pas remplie. |
ELSEIF | Oui | Extension NexusDB | Ce mot clef permet permet de chaîner plusieurs conditions IF. |
EMPTY | Oui | Extension NexusDB | Ce mot clef permet de vérifier si un champ ou une collection est vide. |
ENCRYPT | Non | Extension NexusDB | Ce mot clef permet d'activer ou d'appliquer le chiffrement sur des données ou des tables. |
ENCRYPTION | Non | Extension NexusDB | Ce mot clef permet de gérer les politiques de chiffrement dans NexusDB. |
END | Oui | SQL:2003 | Ce mot clef permet de marquer la fin d'une instruction ou d'un bloc de code, comme BEGIN ... END. |
ENGINE | Non | Extension NexusDB | Ce mot clef permet d'indiquer ou de configurer le moteur d'entreposage d'une base de données ou d'une table. Il permet de spécifier les paramètres liés à l'implémentation interne du moteur. |
EQUIVALENT | Oui | Extension NexusDB | Ce mot clef permet de définir une équivalence entre des types ou des objets dans NexusDB. |
ERROR_MESSAGE | Oui | Extension NexusDB | Ce mot clef permet de récupérer le message d'erreur généré lors de l'exécution d'une requête ou d'une procédure. |
ESCAPE | Oui | SQL:2003 | Ce mot clef permet de définir un caractère d'échappement dans des clauses LIKE, permettant d'utiliser des caractères spéciaux dans des motifs de correspondance. |
EXCEPT | Oui | SQL:2003 | Ce mot clef permet de retourner les résultats présents dans le premier ensemble mais pas dans le second. |
EXISTS | Oui | SQL:2003 | Ce mot clef permet de vérifier si une sous-requête renvoie des lignes. Il est utilisé dans des conditions pour évaluer l'existence de données. |
EXP | Oui | SQL:2003 | Ce mot clef permet de retourner la valeur de e élevé à la puissance d'un nombre donné. |
EXTENDED | Oui | Extension NexusDB | Ce mot clef permet d'indiquer le type de données représentant des nombres à virgule flottante avec une plus grande précision (dépend de l'implémentation du processeur). |
EXTERNAL | Oui | SQL:2003 | Ce mot clef permet de définir des fonctions externes dans SQL ou pour indiquer que des données ou des fonctions proviennent d'une source externe. |
EXTRACT | Oui | SQL:2003 | Ce mot clef permet d'extraire une partie d'une date ou d'une heure (comme l'année, le mois, ou le jour). |
FALSE | Oui | SQL:2003 | Ce mot clef permet d'indiquer une constante booléenne représentant une valeur fausse. Utilisée dans des expressions logiques. |
FIRST | Non | SQL:2003 | Ce mot clef permet de limiter les résultats à la première ligne ou première valeur. |
FLOAT | Oui | SQL:2003 | Ce mot clef permet d'indiquer un type de données représentant des nombres à virgule flottante. La précision peut varier selon les systèmes. |
FLOOR | Oui | SQL:2003 | Ce mot clef permet de retourner le plus grand entier inférieur ou égal à un nombre donné. |
FOR | Oui | SQL:2003 | Ce mot clef permet d'indiquer une boucle ou une instruction conditionnelles pour exécuter des instructions sur des ensembles de résultats. |
FOREIGN | Oui | SQL:2003 | Ce mot clef permet de définir une contrainte de clef étrangère reliant une colonne à une colonne dans une autre table. |
FROM | Oui | SQL:2003 | Ce mot clef permet d'indiquer que la table ou la source de données à partir de laquelle les données doivent être sélectionnées. |
FULL | Oui | SQL:2003 | Ce mot clef permet d'effectuer une jointure complète entre deux ensembles de données, renvoyant toutes les lignes de chaque table même si elles ne correspondent pas. |
FUNCTION | Oui | SQL:2003 | Ce mot clef permet de définir une fonction SQL pouvant être appelée dans des requêtes pour retourner des valeurs calculées. |
GLOBAL | Oui | SQL:2003 | Ce mot clef permet d'indiquer la portée globale d'une variable, table temporaire, ou autre objet SQL dans une session ou une transaction. |
GROUP | Oui | SQL:2003 | Ce mot clef permet de regrouper les résultats de requêtes en fonction de certaines colonnes. |
GROW | Non | Extension NexusDB | Ce mot clef permet d'indiquer que la taille d'un bloc ou d'un espace d'entreposage doit être augmentée dynamiquement lorsque des données supplémentaires sont insérées. |
GROWSIZE | Non | Extension NexusDB | Ce mot clef permet de définir l'augmentation de la taille de blocs ou de segments de données lorsqu'il devient nécessaire d'allouer plus d'espace, dans le cadre de la gestion de fichiers ou de tables NexusDB. |
GUID | Oui | Extension NexusDB | Ce mot clef permet d'indiquer un type de données d'entreposage d'un identificateur global unique (GUID). Très utilisé pour les clefs primaires uniques. |
HAVING | Oui | SQL:2003 | Ce mot clef permet d'indiquer un filtre de résultats d'une requête GROUP BY. Il s'applique aux groupes de résultats après l'agrégation des données, contrairement à WHERE s'appliquant avant. |
HOUR | Oui | SQL:2003 | Ce mot clef permet d'extraire l'heure d'une valeur temporelle. |
IDENTITY | Oui | SQL:2003 | Ce mot clef permet de créer une colonne avec une valeur auto-incrémentée, généralement pour des clefs primaires. |
IF | Oui | SQL:2003 | Ce mot clef permet d'exécuter des instructions conditionnelles dans des procédures stockées ou des requêtes SQL. |
IGNORE | Oui | Extension NexusDB | Ce mot clef permet d'ignorer certaines erreurs ou de contourner des contraintes spécifiques lors de l'exécution d'une requête. |
IMAGE | Oui | Extension NexusDB | Ce mot clef permet de faire référence à un type de données permettant d'entreposer des objets binaires volumineux (BLOB), tels que des images. |
IN | Oui | SQL:2003 | Ce mot clef permet d'indiquer qu'une valeur doit être présente dans une liste d'options. |
INDEX | Oui | Extension NexusDB | Ce mot clef permet de créer, modifier ou supprimer des index sur des colonnes pour accélérer les requêtes. |
INITIAL | Non | Extension NexusDB | Ce mot clef permet de définir les valeurs initiales de certains paramètres ou configurations dans NexusDB. |
INITIALSIZE | Non | Extension NexusDB | Ce mot clef permet de définir la taille initiale allouée pour des fichiers ou des espaces d'entreposage. |
INNER | Oui | SQL:2003 | Ce mot clef permet d'effectuer une jointure interne entre deux tables, ne renvoyant que les lignes avec des correspondances dans les deux tables. |
INOUT | Oui | SQL:2003 | Ce mot clef permet d'indiquer des procédures entreposées pour spécifier qu'un paramètre peut être à la fois une entrée et une sortie. |
INPUT | Non | SQL:2003 | Ce mot clef permet d'indiquer les paramètres d'entrée d'une procédure ou d'une fonction. |
INSERT | Oui | SQL:2003 | Ce mot clef permet d'insérer de nouvelles lignes dans une table. |
INSERTING | Oui | Extension NexusDB | Ce mot clef permet d'indiquer qu'une insertion est en cours dans un cadre de déclencheurs ou de procédures. |
INT | Oui | SQL:2003 | Ce mot clef permet le type de données représentant des entiers, équivalent à INTEGER. |
INTEGER | Oui | SQL:2003 | Ce mot clef permet d'indiquer le type de données représentant des entiers. |
INTERSECT | Oui | SQL:2003 | Ce mot clef permet l'opérateur de comparaison entre ensembles, renvoyant les résultats présents dans les deux ensembles. |
INTERVAL | Oui | SQL:2003 | Ce mot clef permet de définir un intervalle de temps ou de dates, ou pour effectuer des calculs temporels. |
INTO | Oui | SQL:2003 | Ce mot clef permet d'entreposer les résultats d'une requête dans une variable ou une nouvelle table. |
IS | Oui | SQL:2003 | Ce mot clef permet de tester si une valeur est égale à une autre, souvent utilisé avec NULL. |
ITERATE | Oui | SQL:2003 | Ce mot clef permet d'indiquer des boucles pour recommencer à partir du début de la boucle. |
JOIN | Oui | SQL:2003 | Ce mot clef permet de combiner des lignes de deux tables en fonction d'une condition de jointure. Il existe différents types de jointures (INNER, LEFT, RIGHT,...). |
KANA | Non | Extension NexusDB | Ce mot clef permet de gérer ou configurer des données en kana, un système d'écriture japonais. |
KEY | Non | SQL:2003 | Ce mot clef permet de définir une clef primaire ou étrangère dans une table, assurant l'unicité ou la relation entre tables. |
LANGUAGE | Oui | SQL:2003 | Ce mot clef permet d'indiquer la définition de procédures et de fonctions pour spécifier le langage utilisé. |
LARGE | Oui | SQL:2003 | Ce mot clef permet d'indiquer le types de données pour désigner des objets volumineux, tels que BLOB ou CLOB (grands objets binaires ou textuels). |
LARGEINT | Oui | Extension NexusDB | Ce mot clef permet d'indiquer le type de données spécifique à NexusDB pour représenter de grands entiers. |
LAST | Non | SQL:2003 | Ce mot clef permet de récupérer la dernière ligne dans certaines opérations comme ROW_NUMBER(), bien que souvent associé à des extensions. |
LASTAUTOINC | Oui | Extension NexusDB | Ce mot clef permet de retourner la dernière valeur auto-incrémentée insérée dans une table. |
LEADING | Oui | SQL:2003 | Ce mot clef permet de supprimer des caractères au début d'une chaîne de caractères. Souvent utilisé avec la fonction TRIM. |
LEAVE | Oui | SQL:2003 | Ce mot clef permet d'indiquer les blocs ou boucles pour quitter prématurément une boucle ou un bloc d'instructions. |
LEFT | Oui | SQL:2003 | Ce mot clef permet d'effectuer une jointure gauche, renvoyant toutes les lignes de la première table et les lignes correspondantes de la deuxième table. |
LIKE | Oui | SQL:2003 | Ce mot clef permet de rechercher des motifs dans des chaînes de caractères. |
LIST | Oui | Extension NexusDB | Ce mot clef permet d'indiquer une représentation ou une manipulation des listes de valeurs. |
LN | Oui | SQL:2003 | Ce mot clef permet de retourner le logarithme naturel d'un nombre. |
LOCAL | Oui | SQL:2003 | Ce mot clef permet d'indiquer une portée locale dans les procédures, les variables ou d'autres déclarations. |
LOCALE | Oui | Extension NexusDB | Ce mot clef permet de définir ou gérer des paramètres régionaux liés aux données. |
LOCALTIME | Oui | SQL:2003 | Ce mot clef permet de retourner l'heure locale actuelle sans la date. |
LOCALTIMESTAMP | Oui | SQL:2003 | Ce mot clef permet de retourner la date et l'heure actuelles en fonction de l'heure locale. |
LOWER | Oui | SQL:2003 | Ce mot clef permet de retourner une chaîne de caractères en minuscules. |
MATCH | Oui | SQL:2003 | Ce mot clef permet d'effectuer des recherches textuelles avancées ou les correspondances dans les bases de données relationnelles. |
MAX | Oui | SQL:2003 | Ce mot clef permet de retourner la valeur maximale dans un ensemble de données. |
MED | Oui | Extension NexusDB | Ce mot clef permet d'indiquer des opérations ou des types particuliers liés à des valeurs de taille moyenne. |
MIN | Oui | SQL:2003 | Ce mot clef permet de retourner la valeur minimale dans un ensemble de données. |
MINUTE | Oui | SQL:2003 | Ce mot clef permet d'extraire la minute d'une valeur temporelle. |
MOD | Oui | SQL:2003 | Ce mot clef permet de retourner le reste d'une division entre deux nombres (modulo). |
MODIFIES | Oui | SQL:2003 | Ce mot clef permet d'indiquer une définition de procédures pour indiquer que la procédure modifie des données. |
MONEY | Oui | Extension NexusDB | Ce mot clef permet d'indiquer une représentation des valeurs monétaires. |
MONTH | Oui | SQL:2003 | Ce mot clef permet d'extraire le mois d'une date avec la fonction EXTRACT. |
NAME | Non | SQL:2003 | Ce mot clef permet d'indiquer un nom d'attribut ou de colonne, mais pas en tant que mot clef réservé. |
NATIONAL | Oui | SQL:2003 | Ce mot clef permet de définir des types de données basés sur des ensembles de caractères nationaux. Souvent associé à CHAR ou VARCHAR. |
NATURAL | Oui | SQL:2003 | Ce mot clef permet d'indiquer une jointure naturelle pour lier automatiquement des colonnes avec des noms identiques dans deux tables. |
NCHAR | Oui | SQL:2003 | Ce mot clef permet d'indiquer un type de données pour stocker des chaînes de caractères avec un ensemble de caractères national. |
NCLOB | Oui | SQL:2003 | Ce mot clef permet d'indiquer un type de données pour entreposer de grandes chaînes de caractères en utilisant un ensemble de caractères national. |
NEW | Oui | SQL:2003 | Ce mot clef permet d'indiquer une nouvelle instance de données dans des contextes comme les déclencheurs. |
NEWGUID | Oui | Extension NexusDB | Ce mot clef permet de générer un nouvel identifiant global unique (GUID). |
NO | Oui | SQL:2003 | Ce mot clef permet d'indiquer des options de contrôle ou des clauses, tel que NO ACTION dans des contraintes de clef étrangère. |
NONSPACE | Non | Extension NexusDB | Ce mot clef permet de traiter ou d'identifier les caractères sans espaces. |
NOT | Oui | SQL:2003 | Ce mot clef permet d'inverser le résultat d'une condition. |
NSINGLECHAR | Oui | Extension NexusDB | Ce mot clef permet de désigner un type de caractère national à un seul octet. |
NULL | Oui | SQL:2003 | Ce mot clef permet d'indiquer une représentation d'une valeur inconnue ou manquante dans une colonne. |
NULLIF | Oui | SQL:2003 | Ce mot clef permet de retourner NULL si deux expressions sont égales, sinon elle retourne la première expression. |
NULLS | Non | SQL:2003 | Ce mot clef permet d'indiquer des valeurs nulles. |
NULLSTRING | Oui | Extension NexusDB | Ce mot clef permet de désigner une chaîne de caractères étant NULL. |
NUMERIC | Oui | SQL:2003 | Ce mot clef permet d'indiquer le type de données pour représenter des nombres avec précision fixe et décimale. |
NVARCHAR | Oui | Extension NexusDB | Ce mot clef permet d'indiquer une représentation des chaînes de caractères variables en utilisant un ensemble de caractères national. |
OBJECT | Non | SQL:2003 | Ce mot clef permet d'indiquer un objet. |
OCTET_LENGTH | Oui | SQL:2003 | Ce mot clef permet de retourner la longueur d'une chaîne de caractères en octets. |
OCTETS | Non | SQL:2003 | Ce mot clef permet d'indiquer des octets. |
ODD | Oui | Extension NexusDB | Ce mot clef permet de vérifier si une valeur est impaire. |
OF | Oui | SQL:2003 | Ce mot clef permet d'indiquer une relation entre des éléments, souvent dans les structures comme les types composés. |
OLD | Oui | SQL:2003 | Ce mot clef permet d'indiquer les déclencheurs pour faire référence à l'ancienne valeur d'un champ avant une mise à jour ou suppression. |
ON | Oui | SQL:2003 | Ce mot clef permet d'indiquer des conditions dans les jointures ou pour les déclencheurs. |
OR | Oui | SQL:2003 | Ce mot clef permet d'indiquer les expressions logiques pour combiner deux conditions. |
ORD | Oui | Extension NexusDB | Ce mot clef permet de retourner le code ordinal d'un caractère dans une chaîne de caractères. |
ORDER | Oui | SQL:2003 | Ce mot clef permet d'indiquer l'ordre de tri des résultats d'une requête. |
OUT | Oui | SQL:2003 | Ce mot clef permet d'indiquer un paramètre de sortie dans les procédures STORED. |
OUTER | Oui | SQL:2003 | Ce mot clef permet d'indiquer les jointures pour indiquer que toutes les lignes d'une table doivent être incluses, même si elles n'ont pas de correspondance dans l'autre table. |
PARTIAL | Non | SQL:2003 | Ce mot clef permet d'indiquer une recherche partielle. |
PASSWORDS | Oui | Extension NexusDB | Ce mot clef permet de gérer ou de vérifier les mots de passe des utilisateurs. |
PERCENT | Non | Extension NexusDB | Ce mot clef permet de calculer un pourcentage dans des expressions. |
PI | Oui | Extension NexusDB | Ce mot clef permet de retourner la valeur de π (pi), souvent utilisée dans des calculs mathématiques. |
POSITION | Oui | SQL:2003 | Ce mot clef permet de retourner la position d'une sous-chaîne dans une chaîne de caractères. |
POWER | Oui | SQL:2003 | Ce mot clef permet d'élever un nombre à la puissance d'un autre. |
PRECISION | Oui | SQL:2003 | Ce mot clef permet d'indiquer le nombre total de chiffres dans un type de données numérique, en particulier dans les types comme DECIMAL. |
PRIMARY | Oui | SQL:2003 | Ce mot clef permet de garantir l'unicité des valeurs dans une ou plusieurs colonnes. |
PROCEDURE | Oui | SQL:2003 | Ce mot clef permet de définir une procédure STORED dans une base de données. |
PATH | Oui | Extension NexusDB | Ce mot clef permet d'indiquer un chemin d'accès à des fichiers ou des répertoires dans NexusDB. |
RAND | Oui | Extension NexusDB | Ce mot clef permet de générer un nombre aléatoire. |
READS | Oui | SQL:2003 | Utilisé dans les déclarations de procédure pour indiquer que la procédure peut lire des données sans les modifier. |
REAL | Oui | SQL:2003 | Ce mot clef permet d'indiquer le type de données pour entreposer des nombres à virgule flottante de précision simple. |
RECREV | Oui | Extension NexusDB | Ce mot clef permet de manipuler des enregistrements ou de récupérer des informations de révision. |
REFERENCES | Oui | SQL:2003 | Ce mot clef permet de définir une clef étrangère dans une table, liant une colonne à une autre table. |
REFERENCING | Oui | SQL:2003 | Ce mot clef permet d'indiquer les déclencheurs pour spécifier des alias pour les anciennes et nouvelles valeurs. |
REMOVE | Non | Extension NexusDB | Ce mot clef permet d'enlever un mot de passe. |
REPEAT | Oui | SQL:2003 | Ce mot clef permet de créer une boucle répétitive dans des blocs de code. |
RESTRICT | Non | SQL:2003 | Ce mot clef permet de restreindre certaines actions. |
RETURN | Oui | SQL:2003 | Ce mot clef permet de renvoyer une valeur dans une fonction. |
RETURNS | Oui | SQL:2003 | Ce mot clef permet d'indiquer une définition de fonctions pour spécifier le type de données retourné. |
RIGHT | Oui | SQL:2003 | Ce mot clef permet d'indiquer une jointure externe droite, retourner toutes les lignes de la table de droite et les lignes correspondantes de la table de gauche. |
ROLLBACK | Oui | SQL:2003 | Ce mot clef permet d'annuler une transaction en cours, restaurant la base de données dans son état précédent. |
ROUND | Oui | Extension NexusDB | Ce mot clef permet d'arrondir un nombre à un certain nombre de décimales. |
ROUTINE | Non | SQL:2003 | Ce mot clef permet de faire référence à des procédures ou fonctions dans des contextes spécifiques. |
ROW | Oui | SQL:2003 | Ce mot clef permet d'indiquer une référence à une ligne dans une table ou une structure de données. Souvent utilisé dans des contextes liés aux opérations sur les lignes. |
ROWSAFFECTED | Oui | Extension NexusDB | Ce mot clef permet de retourner le nombre de lignes affectées par une instruction SQL. |
ROWSREAD | Oui | Extension NexusDB | Ce mot clef permet de retourner le nombre de lignes lues lors d'une opération. |
SECOND | Oui | SQL:2003 | Ce mot clef permet de manipuler les valeurs de temps, représentant une seconde dans une date ou une heure. |
SELECT | Oui | SQL:2003 | Ce mot clef permet d'interroger des données dans une base de données. |
SERIALIZABLE | Non | SQL:2003 | Ce mot clef permet d'indiquer un niveau d'isolation dans le cadre des transactions. |
SESSION_USER | Oui | SQL:2003 | Ce mot clef permet de retourner le nom de l'utilisateur de session actuel, souvent utilisé pour des contrôles d'accès ou des audits. |
SET | Oui | SQL:2003 | Ce mot clef permet d'affecter une valeur à une variable ou pour modifier les paramètres de session. |
SHORTINT | Oui | Extension NexusDB | Ce mot clef permet d'indiquer le type de données pour entreposer des entiers courts. |
SHORTSTRING | Oui | Extension NexusDB | Ce mot clef permet d'indiquer le type de données spécifique pour entreposer des chaînes de caractères courtes. |
SIGNAL | Oui | SQL:2003 | Ce mot clef permet d'émettre un signal ou une exception dans le cadre de procédures STORED ou de déclencheurs. |
SIMPLE | Non | SQL:2003 | Ce mot clef permet d'indiquer des contextes spécifiques. |
SIN | Oui | Extension NexusDB | Ce mot clef permet de retourner le sinus d'un angle exprimé en radians. |
SINGLECHAR | Oui | Extension NexusDB | Type de données ou fonction spécifique à NexusDB pour manipuler un seul caractère. |
SMALLINT | Oui | SQL:2003 | Ce mot clef permet d'indiquer le type de données utilisé pour entreposer des entiers de petite taille, généralement de -32 768 à 32 767. |
SNAPSHOT | Non | Extension NexusDB | Ce mot clef permet d'indiquer une référence à une image statique des données à un moment donné, souvent utilisée dans le cadre de la gestion de versions. |
SOME | Oui | SQL:2003 | Ce mot clef permet d'indiquer qu'au moins une condition dans une sous-requête est vraie. |
SORT | Non | Extension NexusDB | Ce mot clef permet de faire référence au tri des résultats d'une requête. |
SQL | Oui | SQL:2003 | Ce mot clef permet d'exécuter des requêtes, insérer des données,... |
SQRT | Oui | SQL:2003 | Ce mot clef permet de retourner la racine carrée d'un nombre. |
START | Oui | SQL:2003 | Ce mot clef permet d'indiquer le début d'une transaction. |
STD | Oui | Extension NexusDB | Ce mot clef permet de calculer l'écart type d'un ensemble de données. |
STORAGE | Non | Extension NexusDB | Ce mot clef permet de faire référence à des options d'entreposage pour les bases de données. |
STRING | Non | Extension NexusDB | Ce mot clef permet de faire référence au type de données utilisé pour entreposer des chaînes de caractères. |
SUBSTRING | Oui | SQL:2003 | Ce mot clef permet d'extraire une sous-chaîne d'une chaîne de caractères. |
SUM | Oui | SQL:2003 | Ce mot clef permet de retourner la somme de tous les valeurs d'une colonne. |
SYMBOLS | Non | Extension NexusDB | Ce mot clef permet de faire référence à des caractères ou des identificateurs dans des contextes spécifiques. |
SYSTEM_ROW# | Oui | Extension NexusDB | Ce mot clef permet d'indiquer une référence à une ligne système spécifique. |
TABLE | Oui | SQL:2003 | Ce mot clef permet de faire référence à une table dans une base de données. |
TEMPORARY | Non | SQL:2003 | Ce mot clef permet de faire référence à des tables temporaires ne persistant que pendant la session. |
TEXT | Oui | Extension NexusDB | Ce mot clef permet d'indiquer un type de données spécifique à NexusDB utilisé pour stocker des chaînes de caractères de grande taille. |
THEN | Oui | SQL:2003 | Ce mot clef permet d'indiquer les instructions conditionnelles, souvent en conjonction avec IF. |
TIME | Oui | SQL:2003 | Ce mot clef permet d'indiquer un type de données utilisé pour entreposer des valeurs horaires, souvent au format hh:mm. |
TIMESTAMP | Oui | SQL:2003 | Ce mot clef permet d'indiquer un type de données utilisé pour entreposer des informations de date et d'heure précises, souvent avec un niveau de précision jusqu'à la milliseconde. |
TINYINT | Oui | Extension NexusDB | Ce mot clef permet d'indiquer un type de données utilisé pour stocker des entiers très petits, généralement de -128 à 127 ou de 0 à 255. Utilisé pour économiser de l'espace d'entreposage lorsque des valeurs de petite taille suffisent. |
TO | Oui | SQL:2003 | Ce mot clef permet d'indiquer un intervalle de valeurs et de conversions. |
TOP | Non | Extension NexusDB | Ce mot clef permet d'indiquer un nombre limité de résultats à retourner. |
TOSTRING | Oui | Extension NexusDB | Ce mot clef permet de convertir des données en chaîne de caractères. |
TOSTRINGLEN | Oui | Extension NexusDB | Ce mot clef permet de retourner la longueur d'une chaîne de caractères après conversion. |
TRAILING | Oui | SQL:2003 | Ce mot clef permet d'indiquer une expressions de suppression de caractères à la fin d'une chaîne de caractères. |
TRANSACTION | Non | SQL:2003 | Ce mot clef permet de faire référence à un groupe d'instructions SQL s'exécutant comme une unité. Peut être utilisée pour garantir la cohérence des données. |
TRIGGER | Oui | SQL:2003 | Ce mot clef permet d'indiquer un objet de base de données exécutant automatiquement une action en réponse à certains événements sur une table (comme une insertion, mise à jour ou suppression). |
TRIM | Oui | SQL:2003 | Ce mot clef permet de supprimer les espaces de début et de fin d'une chaîne de caractères. |
TRUE | Oui | SQL:2003 | Ce mot clef permet d'indiquer une valeur booléenne représentant la vérité dans les expressions conditionnelles. |
TRY | Oui | Extension NexusDB | Ce mot clef permet de gérer les exceptions dans les blocs de code, souvent en conjonction avec CATCH. Permet de capturer les erreurs et de les traiter. |
TYPE | Oui | SQL:2003 | Ce mot clef permet de définir ou référencer des types de données personnalisés ou des types de colonnes. |
UNION | Oui | SQL:2003 | Ce mot clef permet de combiner les résultats de deux ou plusieurs requêtes SELECT en un seul ensemble de résultats, supprimant les doublons. |
UNIQUE | Oui | SQL:2003 | Ce mot clef permet d'indiquer des contraintes utilisées pour garantir que toutes les valeurs d'une colonne (ou d'un ensemble de colonnes) sont uniques dans une table. |
UNKNOWN | Oui | SQL:2003 | Ce mot clef permet d'indiquer une valeur indéterminée, souvent en relation avec des expressions logiques. |
UNTIL | Oui | SQL:2003 | Ce mot clef permet d'indiquer que quelque chose se poursuivra jusqu'à ce qu'une condition soit remplie dans une boucle. |
UPDATE | Oui | SQL:2003 | Ce mot clef permet de modifier les valeurs dans une ou plusieurs colonnes d'une table. |
UPDATING | Oui | Extension NexusDB | Ce mot clef permet de référencer une action d'actualisation dans un déclencheur, souvent en conjonction avec des instructions conditionnelles. |
UPPER | Oui | SQL:2003 | Ce mot clef permet de convertir une chaîne de caractères en majuscules. |
USE | Non | Extension NexusDB | Ce mot clef permet de sélectionner une base de données pour exécuter des requêtes. |
USER | Oui | SQL:2003 | Ce mot clef permet contient une représentation de l'utilisateur actuel de la session de base de données. Utilisé pour obtenir des informations sur l'utilisateur connecté. |
USING | Oui | SQL:2003 | Ce mot clef permet d'indiquer une utilisation dans le contexte des opérations de jointure et de la gestion des transactions pour spécifier des colonnes ou des tables. |
VALUES | Oui | SQL:2003 | Ce mot clef permet d'indiquer les valeurs à insérer dans une instruction INSERT ou pour définir une liste de valeurs dans une clause IN. |
VARCHAR | Oui | SQL:2003 | Ce mot clef permet d'indiquer le type de données utilisé pour entreposer des chaînes de caractères de longueur variable. |
VARYING | Oui | SQL:2003 | Ce mot clef permet d'indiquer qu'une chaîne de caractères peut varier en longueur. Souvent associé à VARCHAR pour préciser la nature de la longueur variable. |
VIEW | Non | SQL:2003 | Ce mot clef permet d'indiquer qu'une vue est une table virtuelle basée sur le résultat d'une requête SELECT. |
WHEN | Oui | SQL:2003 | Ce mot clef permet d'exécuter différentes actions en fonction de conditions spécifiques d'une instruction CASE. |
WHERE | Oui | SQL:2003 | Ce mot clef permet d'indiquer les conditions filtrant les enregistrements dans les instructions SELECT, UPDATE et DELETE. |
WHILE | Oui | SQL:2003 | Ce mot clef permet de créer des boucles dans les procédures stockées ou les scripts SQL. La boucle continue tant qu'une condition donnée est vraie. |
WIDTH | Non | Extension NexusDB | Ce mot clef permet de définir la largeur d'une colonne ou d'un affichage. |
WITH | Oui | SQL:2003 | Ce mot clef permet de simplifier les requêtes en créant des sous-requêtes communes, permettant d'améliorer la lisibilité et la structure des requêtes. |
WORD | Oui | Extension NexusDB | Ce mot clef permet d'indiquer une représentation d'un type de données spécifique ou pour effectuer des opérations sur des chaînes de caractères en fonction des mots. |
WORK | Non | SQL:2003 | Ce mot clef permet d'indiquer une référence à des transactions de travail. |
YEAR | Oui | SQL:2003 | Ce mot clef permet d'extraire ou de manipuler des valeurs d'année à partir d'un type de données date ou d'horodatage. |
Dernière mise à jour : Mardi, le 15 octobre 2024