Les fonctions sur chaîne de caractères en ms sql server 2005 transact-sql sqlclr (vb. net, c#.net, c++. net)

Contenu du snippet

Mesdames et Messieurs,

Je voudrais bien vous proposer gratuitement les fonctions en MS SQL Server 2005 Transact-SQL SQLCLR (VB. Net, C#.Net, C++. Net) 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 MS SQL SERVER, SYBASE ASA, DB2, Oracle.

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,29527 (English)

Veuillez télécharger le fichier
http://www.universalthread.com/wconnect/wc.dll?LevelExtreme~2,2,29527

Veuillez agréer, Mesdames et Messieurs, l'expression de mes meilleurs
sentiments.

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.