Voici un tableau de référence des différents fonctions du SQL de «Sybase» (aussi connu sous le nom de built-in functions) :
Fonctions | Description |
---|---|
ABS | Cette fonction retourne la valeur absolue. |
ACOS | Cette fonction trigonométrique retourne l'«ArcCosinus». |
ARGN | Cette fonction permet de retourner l'expression à la position spécifié dans la liste. |
ASCII | Cette fonction retourne le numéro du code ASCII du caractère spécifié. |
ASIN | Cette fonction trigonométrique retourne l'«ArcSinus». |
ATAN | Cette fonction trigonométrique retourne l'«ArcTangente». |
ATN2 | Cette fonction trigonométrique retourne l'«ArcTangente» de Y/X. |
AUDIT_EVENT_NAME | Cette fonction permet de retourner une description d'un événement du journal de bord. |
AVG | Cette fonction calcul la moyenne d'un groupe de lignes. |
BIGINTTOHEX | Cette fonction permet de convertir en nombre hexadécimal de 8 octets indépendant de la plateforme à partir de l'expression entière spécifié. |
CASE | Cette fonction permet d'effectuer une évaluation de cas conditionnel. |
CAST | Cette fonction permet de transformer le type d'une expression sous un autre type de données. |
CEILING | Cette fonction retourne la valeur maximale d'un nombre, soit l'entier le plus proche supérieur ou égal au nombre. |
CHAR | Cette fonction permet de transformer en chaines de caractères une suite de nombre correspondant à des valeurs ASCII. |
CHARINDEX | Cette fonction permet de retourner la position d'une sous-chaine de caractères contenu dans une chaines de caractères. |
CHAR_LENGTH | Cette fonction retourne la longueur d'une chaine de caractères. |
COALESCE | Cette fonction permet de retourner la première valeur non-nulle d'une liste d'expression. |
COL_LENGTH | Cette fonction permet de retourner la longueur d'une colonne définit dans la structure de la table. |
COL_NAME | Cette fonction permet de retourner le nom d'une colonne d'une table. |
COMPARE | Cette fonction permet d'effectuer la comparaison de manière scalaire de deux chaine de caractères. |
CONVERT | Cette fonction retourne la valeur d'un nombre en un format de fournisseur à l'autre. |
COS | Cette fonction trigonométrique retourne le cosinus. |
COT | Cette fonction trigonométrique retourne le cotangente. |
COUNT | Cette fonction retourne le nombre de ligne que contient un groupe. |
CURRENT_DATE | Cette fonction permet de retourner la date courante. |
CURRENT_TIME | Cette fonction permet de retourner l'heure courante. |
CURUNRESERVEDPGS | Cette fonction permet de retourner le nombre de pages de libre pour la pièce de disque spécifié. |
DATACHANGE | Cette fonction permet de retourner la quantité de changement dans les données distribués depuis la dernière mise-à-jour de statistique. |
DATALENGTH | Cette fonction permet de retourner la longueur des données d'une colonne ou d'une chaine de caractères. |
DATA_PAGES | Cette fonction permet de retourner le nombre de pages utilisé par une table, un index ou une partition spécifié. |
DATEADD | Cette fonction retourne une date avec une expression de temps ajouté. |
DATEDIFF | Cette fonction permet de demander l'intervalle de temps entre deux dates. |
DATENAME | Cette fonction permet de retourner une date ou partie de date sous forme d'une chaine de caractères littéraire. |
DATEPART | Cette fonction permet de demander la valeur numérique d'une partie de la date spécifié. |
DAY | Cette fonction permet de retourner le numéro du jour contenu dans la date spécifié. |
DB_ID | Cette fonction permet de retourner le numéro d'identificateur de la base de données spécifié. |
DB_NAME | Cette fonction permet de retourner le nom de la base de données spécifié. |
DEGREES | Cette fonction convertie une valeur radians en degrés. |
DERIVED_STAT | Cette fonction permet de retourner la dérivé statistique de l'objet ou de l'index spécifié. |
DIFFERENCE | Cette fonction permet de retourner la différence entre deux valeurs «soundex». |
EXP | Cette fonction retourne la valeur exponentielle. |
FLOOR | Cette fonction retourne uniquement la partie entière d'un nombre en omettant les décimals et sans même en tenir compte. |
GET_APPCONTEXT | Cette fonction permet de retourner la valeur de l'attribut du contexte spécifié. |
GETDATE | Cette fonction permet de retourner la date et l'heure courante du système d'exploitation. |
GETUTCDATE | Cette fonction permet de retourner la date et l'heure selon l'UTC (Universal Coordinated Time). |
HAS_ROLE | Cette fonction permet de retourner les informations du rôle spécifié d'un utilisateur ainsi que ses droits d'accès. |
HEXTOBIGINT | Cette fonction permet de convertir une valeur hexadécimal en un entier long. |
HEXTOINT | Cette fonction permet de convertir une valeur hexadécimal en un entier. |
HOST_ID | Cette fonction permet de retourner l'identificateur de processus système de l'ordinateur client pour l'accès au client «Adaptive Server». |
HOST_NAME | Cette fonction permet de retourner le nom de l'hôte de l'ordinateur courant pour le processus client. |
IDENTITY_BURN_MAX | Cette fonction permet de retourner la valeur maximal de de gravure pour la table spécifié. |
INDEX_COL | Cette fonction permet de retourner le nom de la colonne d'index dans la table ou la vue spécifié. |
INDEX_COLORDER | Cette fonction permet de retourner l'ordre de tri d'une colonne. |
INTTOHEX | Cette fonction permet de convertir en nombre hexadécimal indépendant de la plateforme à partir de l'expression entière spécifié. |
ISNULL | Cette fonction permet de remplacer, par la valeur spécifié, une expression lorsque celle-ci est nulle. |
IS_QUIESCED | Cette fonction permet d'indiquer si la base de données est en mode «quiesce database». |
IS_SEC_SERVICE_ON | Cette fonction permet de retourner un 1 si le service de sécurité est actif sinon 0. |
LCT_ADMIN | Cette fonction permet de retourner la valeur courante de la dernière chance de gestion LCT et d'annuler des transactions dans un journal de bord de transaction se rattachant au LCT. |
LEFT | Cette fonction retourne les caractères du début d'une chaine de caractères. |
LEN | Cette fonction retourne la longueur de la chaine de caractères spécifié. |
LICENSE_ENABLED | Cette fonction permet de retourner 1 si la licence est active, 0 si la licence est inactive et NULL si elle a un nom invalide. |
LIST_APPCONTEXT | Cette fonction permet de retourner la liste de tous les attributs de tous les contextes dans la session courante. |
LOCKSCHEME | Cette fonction permet de retourner le schéma de verrouillage de l'objet spécifié. |
LOG | Cette fonction retourne le logarithme naturel (base e). |
LOG10 | Cette fonction retourne le logarithme de la base 10. |
LOWER | Cette fonction retourne la minuscule d'une chaine de caractères. |
LTRIM | Cette fonction supprime les caractères d'espace au début d'une chaine de caractères. |
MAX | Cette fonction retourne la plus haute valeur d'une liste d'argument. |
MIN | Cette fonction retourne la plus basse valeur d'une liste d'argument. |
MINUTE | Cette fonction retourne la partie «minute» de la date spécifié. |
MOD | Cette fonction retourne la partie restant d'un nombre (le modulo). |
MONTH | Cette fonction retourne le mois de la date spécifié. |
MUT_EXCL_ROLES | Cette fonction permet de retourner les informations d'exclusion mutuel entre deux rôles. |
NEWID | Cette fonction permet d'effectuer la génération d'un identificateur global unique (GUID) basé sur le paramètre spécifié. |
NEXT_IDENTITY | Cette fonction permet de retourner la prochaine valeur d'identité d'une instruction d'«INSERT». |
NULLIF | Cette fonction permet de retourner une valeur nulle si les expressions sont équivalentes. |
OBJECT_ID | Cette fonction permet de retourner l'identificateur de l'objet spécifié. |
OBJECT_NAME | Cette fonction permet de retourner le nom de l'objet spécifié. |
PAGESIZE | Cette fonction permet de retourner la taille de la page en octet à l'aide de l'objet spécifié. |
PARTITION_ID | Cette fonction permet de retourner l'identificateur de partition à partir d'une donnée ou d'un nom d'index de partition. |
PARTITION_NAME | Cette fonction permet de retourner le nom explicite d'une nouvelle partition. |
PATINDEX | Cette fonction permet de retourner la position de début de la première chaine de caractères trouvés à partir des critères de recherche spécifié. |
PI | Cette fonction retourne le nombre PI (3,14159). |
POWER | Cette fonction retourne le puissance d'un nombre. |
PROC_ROLE | Cette fonction permet de retourner les informations utilisateurs de privilèges à partir du rôle spécifié. |
RADIANS | Cette fonction retourne la valeur radians d'un nombre en degrées. |
RAND | Cette fonction retourne un nombre aléatoire. |
REPLICATE | Cette fonction retourne la répétition d'une chaîne de caractères le nombre de fois spécifié. |
RESERVED_PAGES | Cette fonction permet de retourner le nombre de pages réservés pour la table, l'index ou la partition spécifié. |
REVERSE | Cette fonction retourne une chaîne de caractères avec l'ordre inversé: Début est à la fin, et la fin est au début. |
RIGHT | Cette fonction retourne les caractères à la fin d'une chaine de caractères. |
RM_APPCONTEXT | Cette fonction permet de supprimer le contexte d'application spécifié ou tous les contextes d'application. |
ROLE_CONTAIN | Cette fonction permet d'indiquer si un rôle est compris dans un autre rôle. |
ROLE_ID | Cette fonction permet de retourner l'identificateur système de rôle à partir du nom de rôle spécifié. |
ROLE_NAME | Cette fonction permet de retourner le nom du rôle à partir de l'identificateur système de rôle spécifié. |
ROUND | Cette fonction arrondie une valeur avec une unité d'arrondissement spécifié. |
ROW_COUNT | Cette fonction permet de retourner une estimation du nombre d'enregistrement que contient la table spécifié. |
RTRIM | Cette fonction supprime les caractères d'espace à la fin d'une chaine de caractères. |
SET_APPCONTEXT | Cette fonction permet de fixer le nom du contexte d'application, le nom d'attribut et la valeur d'attribut pour les attributs de l'application spécifié. |
SHOW_ROLE | Cette fonction permet d'afficher les rôles actif de connexion courante. |
SHOW_SEC_SERVICES | Cette fonction permet de retourner la liste des services de sécurité étant actif pour la session. |
SIGN | Cette fonction retourne le signe d'une valeur numérique. |
SIN | Cette fonction trigonométrique retourne le Sinus. |
SORTKEY | Cette fonction permet de générer une valeur afin d'ordonné un résultat basé sur un algorithme de «Collation Behavior». |
SOUNDEX | Cette fonction permet d'effectuer une comparaison en se basant sur le son ou la prononciation de la chaine de caractères. |
SPACE | Cette fonction répète un espace plusieurs fois sous forme de chaine de caractères. |
SQUARE | Cette fonction permet de retourner le carré d'une valeur. |
SQRT | Cette fonction retourne la racine carré d'une valeur. |
STR | Cette fonction permet de convertir un nombre en une chaine de caractères. |
STR_REPLACE | Cette fonction permet de remplacer des sous-chaines de caractères dans une chaine de caractères. |
STUFF | Cette fonction permet de supprimer certains caractères dans une chaine de caractères et de les remplacer par d'autres. |
SUBSTRING | Cette fonction retourne une sous-chaîne de caractères contenu dans une chaine de caractères. |
SUM | Cette fonction permet de calculer la somme des valeurs. |
SUSER_ID | Cette fonction permet de retourner le numéro d'identificateur de l'utilisateur du serveur provenant de la table «syslogins». |
SUSER_NAME | Cette fonction permet de retourner le nom de l'utilisateur du serveur courant. |
SYB_QUIT | Cette fonction permet d'effectuer une déconnexion ou de terminer celle-ci. |
SYB_SENDMSG | Cette fonction permet d'envoyer un message sur le port UDP (User Datagram Protocol). |
TAN | Cette fonction retourne la tangente. |
TEMPDB_ID | Cette fonction permet de retourner l'identificateur de base de données temporaire accordé lors de la session. |
TEXTPTR | Cette fonction permet de retourner un pointeur sur le première page de texte, d'image ou de colonne «unitext». |
TEXTVALID | Cette fonction permet d'indiquer si la colonne texte ou «unitext» est valide. |
TO_UNICHAR | Cette fonction permet de convertir une valeur entière en une chaine de caractères «Unichar». |
TRAN_DUMPTABLE_STATUS | Cette fonction permet d'indiquer si le «Dump Transaction» est activé. |
TSEQUAL | Cette fonction permet de comparer deux valeurs de temps (timestamp) afin d'empêcher des mise-à-jour d'enregistrement sélectionné pour la modification dans un navigateur. |
UHIGHSURR | Cette fonction permet d'indiquer si la valeur est Unicode à la position de départ spécifié de la moitié haute de la paire substitué. |
ULOWSURR | Cette fonction permet d'indiquer si la valeur est Unicode à la position de départ spécifié de la moitié basse de la paire substitué. |
UPPER | Cette fonction retourne la majuscule d'une chaine de caractères. |
USCALAR | Cette fonction permet de retourner la valeur scalaire Unicode du premier caractère Unicode d'une expression spécifié. |
USED_PAGES | Cette fonction permet de retourner le nombre de pages utilisé par une table, un index ou une partition spécifié. |
USER | Cette fonction permet de retourner le nom de l'utilisateur courant. |
USER_ID | Cette fonction permet de retourner le numéro d'identificateur de l'utilisateur courant dans la base de données. |
USER_NAME | Cette fonction permet de retourner le nom de l'utilisateur courant dans la base de données. |
VALID_NAME | Cette fonction permet d'indiquer si l'identificateur de nom est valide. |
VALID_USER | Cette fonction permet d'indiquer si l'identificateur d'utilisateur est valide pour une des bases de données de Sybase. |
YEAR | Cette fonction retourne l'année de la date spécifié. |
Dernière mise à jour : Dimanche, le 31 mai 2015