ATOUTFOX
COMMUNAUTÉ FRANCOPHONE DES PROFESSIONNELS FOXPRO
Visual FoxPro : le développement durable

Les fonctions sur chaîne de caractères en Transact-SQL <-> VFP   



L'auteur

Igor2004
Canada Canada
Membre Simple
# 0000000279
enregistré le 11/05/2005

http://www.universalthread.com/Report.aspx?Session=6633617A53617371576A493D20476E7430355250344D48437
Igor Nikiforov
QC Montréal
Fiche personnelle


Note des membres
pas de note

Contributions > 07 - SQL

Les fonctions sur chaîne de caractères en Transact-SQL <-> VFP
# 0000000188
ajouté le 11/05/2005 17:51:24 et modifié le 19/01/2006
consulté 23895 fois
Niveau expert

Version(s) Foxpro :
VFP 9.0
VFP 8.0
VFP 7.0
VFP 6.0

Description

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

Commentaires
le 12/05/2005, Steven Black a écrit :
Bravo Igor! Super.

**--** Steve


www.atoutfox.org - Site de la Communauté Francophone des Professionnels FoxPro - v3.4.0 - © 2004-2024.
Cette page est générée par un composant COM+ développé en Visual FoxPro 9.0-SP2-HF3