Señoras y Señores
Quisiera poner a su alcance en forma gratuita las siguientes funciones de
Transact-SQL:
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
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 (de 1 a 3999)
ROMANTOARAB() Devuelve la expresión numérica equivalente de un número romano
especificado (de I a MMMCMXCIX)
AT, PADL, PADR, CHRTRAN, PROPER son semejantes a las funciones Oracle PL/SQL
INSTR, LPAD, RPAD, TRANSLATE, INITCAP
Más de 4000 personas ya han descargado estas funciones.
Ellas podrían ser útiles para usted.
Para obtener más información, por favor visite:
http://www.universalthread.com/wcon...velExtreme~2,54,33,27115
Por favor, descargue el siguiente archivo:
http://www.universalthread.com/wcon...velExtreme~2,2,27115
Quisiera agradecerles a Ustedes toda vuestra atención y enviarles mis
mejores sentimientos.
Leer las respuestas