Mesdames et Messieurs,
Je voudrais bien vous proposer gratuitement les fonctions en Transact-SQL qui sont les suivantes
AT(): Renvoie la position numйrique du dйbut de la йniиme occurrence d'une expression caractиre а l'intйrieur d'une autre expression caractиre, en comptant а partir du caractиre le plus а gauche. RAT(): Renvoie la position numйrique de la derniиre occurrence (extrкme droite) d'une chaоne de caractиres au sein d'une autre chaоne de caractиres. OCCURS(): Renvoie le nombre d'occurrences d'une expression caractиre а l'intйrieur d'une autre expression caractиre (y compris les chevauchements йventuels). OCCURS2():Renvoie le nombre d'occurrences d'une expression caractиre а l'intйrieur d'une autre expression caractиre (en excluant les chevauchements йventuels). PADL(): Renvoie une chaоne de caractиres а la longueur spйcifiйe а partir d'une expression complйtйe а gauche par des espaces ou des caractиres. PADR(): Renvoie une chaоne de caractиres а la longueur spйcifiйe а partir d'une expression complйtйe а droite par des espaces ou des caractиres. PADC(): Renvoie une chaоne de caractиres а la longueur spйcifiйe а partir d'une expression complйtйe des deux cфtйs par des espaces ou des caractиres. CHRTRAN(): Remplace chaque caractиre dans une expression caractиre, qui correspond а un caractиre d'une deuxiиme expression caractиre, par le caractиre correspondant d'une troisiиme expression caractиre. STRTRAN(): Recherche dans une expression caractиre des occurrences d'une deuxiиme expression caractиre, puis remplace chaque occurrence par une troisiиme expression caractиre. А la diffйrence d'une fonction intйgrйe Replace, STRTRAN a trois paramиtres supplйmentaires. STRFILTER(): Enlиve tous les caractиres d'une chaоne sauf ceux qui sont spйcifiйs. GETWORDCOUNT(): Renvoie le nombre de mots а l'intйrieur d'une chaоne. GETWORDNUM(): Renvoie un mot spйcifiй d'une chaоne. GETALLWORDS(): Insиre tous les mots d'une chaоne dans la table. PROPER(): Renvoie, а partir d'une expression caractиre, une chaоne orthographiйe comme un nom propre, c'est-а-dire avec une majuscule initiale. RCHARINDEX(): Est similaire а une fonction intйgrйe Charindex, mais la fonction commence la recherche а partir de la droite. ARABTOROMAN(): Renvoie un nombre romain йquivalent а une expression numйrique spйcifiйe (de 1 а 3999). ROMANTOARAB(): Renvoie une expression numйrique йquivalente а un nombre romain spйcifiй (de I а MMMCMXCIX).
AT, PADL, PADR, CHRTRAN, PROPER sont semblables aux fonctions Oracle PL/SQL INSTR, LPAD, RPAD, TRANSLATE, INITCAP
Il y a des versions pour Oracle PL/SQL, DB2, Sybase ASA.
Plus de 8000 personnes ont dйjа tйlйchargй ces fonctions. Qui sait, peut-кtre seront-ils utiles pour vous ?
Pour plus d'information, veuillez visiter http://nikiforov.developpez.com/ ou http://www.universalthread.com/wconnect/wc.dll?LevelExtreme~2,54,33,27115 (English) http://nikiforov.developpez.com/espagnol/ (Espaсol)
Veuillez tйlйcharger le fichier http://www.universalthread.com/wconnect/wc.dll?LevelExtreme~2,2,27115
Veuillez agrйer, Mesdames et Messieurs, l'expression de mes meilleurs sentiments. _________________________________________________________________________
Subject: Re: Les fonctions T-SQL pour le traitement des chaоnes de caractиr 5/11/2005 12:21 AM PST
By: Goupil" <""r flouriot "@ wanadoo fr In: microsoft.public.fr.fox
Merci pour cette contribution
Pourquoi ne pas la proposer dans www.AtoutFox.org, site officiel de la communautй francophone VisualFoxPro,
Elle y serait largement apprйciйe.
Richard Flouriot
__________________________________________________________________________
Monsieur Steven Black,
J'aimerais vous remercier de l’avis favorable au sujet de mes fonctions. Veuillez agrйer, Monsieur , l'expression de mes meilleurs sentiments.
Igor Nikiforov
|
Bravo Igor! Super.
**--** Steve