User-Defined Funciones de la cadena Transact-SQL

31/07/2005 - 17:18 por Igor2004 | Informe spam
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

#1 Maxi
31/07/2005 - 17:31 | Informe spam
Hola Igor, gracias por ello, pero creo recordar que lo has publicado varias
veces ya, por lo menos ponle OT si no te es molestia y asi nos ayudas a
;-)


Maxi - Buenos Aires - Argentina
Desarrollador 3 Estrellas

Msn_messager:
mail: Maxi.da[arroba]gmail.com

"Igor2004" escribió en el mensaje
news:
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.


Preguntas similares