Funcion para Capitalizar cada palabra de un Varchar

11/10/2007 - 18:38 por Mauro Pasetti | Informe spam
Estoy haciendo esta función y la verdad es que es bastante complicada de
acuerdo a mis conocimientos.
Estoy usando funciones como
Left
Right
Substring

Si alguien me puede tirar una pista o un dato interesante para hacerla más
fácil y con menos código mejor... luego la publico.

Salu2, Mauro.

Preguntas similare

Leer las respuestas

#1 Gux (MVP)
11/10/2007 - 18:57 | Informe spam
En este sitio hay una colección gratis de funciones:

http://www.universalthread.com/wcon...velExtreme~2,54,33,27115

Mire la función PROPER que creo le será útil.

Gustavo Larriera, Microsoft MVP
https://mvp.support.microsoft.com/profile/gux
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Mauro Pasetti" wrote:

Estoy haciendo esta funcin y la verdad es que es bastante complicada de
acuerdo a mis conocimientos.
Estoy usando funciones como
Left
Right
Substring

Si alguien me puede tirar una pista o un dato interesante para hacerla ms
fcil y con menos cdigo mejor... luego la publico.

Salu2, Mauro.

Respuesta Responder a este mensaje
#2 Mauro Pasetti
11/10/2007 - 19:09 | Informe spam
Espectacular... muchísimas gracias Gustavo.

Dejo la lista de funciones acompañada al mensaje para que sirva en futuras
búsquedas.

AT(): Devuelve la posición numérica inicial de la enésima aparición de una
expresión de carácteres en otra expresión de carácteres; se cuenta desde el
carácter situado más a la izquierda.
RAT(): Devuelve la posición numérica de la enésima aparición (más a la
derecha) de una cadena de carácteres dentro de otra cadena de carácteres.
OCCURS(): Devuelve el número de veces que ocurre una expresión dentro de
otra expresión de carácteres (incluye solapamientos).
OCCURS2(): Devuelve el número de veces que ocurre una expresión dentro de
otra expresión de carácteres (excluye solapamientos).
PADL(): Devuelve una cadena a partir de una expresión, rellenándola desde la
izquierda hasta la longitud especificada.
PADR(): Devuelve una cadena a partir de una expresión, rellenándola desde la
derecha hasta la longitud especificada.
PADC(): Devuelve una cadena a partir de una expresión, rellenándola por
ambos lados hasta la longitud especificada.
CHRTRAN(): Cada carácter de una expresión de carácteres que coincida con un
carácter de una segunda expresión de carácteres se reemplaza con el carácter
correspondiente de una tercera expresión de carácteres.
STRTRAN(): Busca en una expresión de caracteres las apariciones de una
segunda expresión de caracteres, y luego reemplaza cada aparición con una
tercera expresión de caracteres (a distinción de la función incorporada
replace, STRTRAN tiene tres parámetros adicionales).
STRFILTER(): Quita todos los carácteres de una cadena de carácteres excepto
aquellos especificados.
GETWORDCOUNT(): Cuenta el número de palabras de una cadena.
GETWORDNUM(): Devuelve la palabra especificada de una cadena.
GETNUMWORD(): Devuelve el número de la palabra especificada de una cadena de
caracteres.
GETALLWORDS(): Inserta las palabras de una cadena en la tabla.
PROPER(): Devuelve, a partir de una expresión de tipo Carácter, una cadena
con el modelo apropiado de mayúsculas/minúsculas para nombres propios.
RCHARINDEX(): Es similar a la función incorporada Transact-SQL charindex,
pero la función comienza la búsqueda por la derecha.
ARABTOROMAN(): Devuelve el número romano equivalente de una expresión
numérica especificada.
ROMANTOARAB(): Devuelve la expresión numérica equivalente de un número
romano especificado.
Para obtener más información, por favor visite:
http://nikiforov.developpez.com/espagnol/
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida