Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
User-Defined string funções Transact-SQL - VFP
Message
 
To
All
General information
Forum:
Visual FoxPro
Category:
Databases,Tables, Views, Indexing and SQL syntax
Title:
User-Defined string funções Transact-SQL - VFP
Miscellaneous
Thread ID:
01059664
Message ID:
01059664
Views:
93
Prezado(a)s,

Eu gostaria muito de propor, gratuitamente, as seguintes funções de sequências de caracteres Transact-SQL:

AT(): Retorna a posição numérica inicial de uma determinada ocorrência de uma expressão de caracteres dentro de uma outra expressão de caracteres, contando a partir da primeira posição à esquerda.
RAT(): Retorna a posição numérica da última ocorrência (extrema direita) de uma sequência de caracteres em outra cadeia de caracteres.
OCCURS(): Retorna o número de vezes que uma determinada sequência de caracteres ocorre ou está presente em uma outra sequência de caracteres (incluindo as sobreposições eventuais).
OCCURS2() : Retorna o número de vezes que uma determinada sequência de caracteres ocorre ou está presente em uma outra sequência de caracteres (excluindo as sobreposições eventuais).
PADR(): Retorna uma seqüência de caracteres de uma expressão, preenchida com espaços ou caracteres, no lado esquerdo, até o comprimento especificado.
PADR():Retorna uma seqüência de caracteres de uma expressão, preenchida com espaços ou caracteres á direita, até o comprimento especificado.
PADC():Retorna uma seqüência de caracteres de uma expressão, preenchida com espaços ou caracteres, por ambos lados, até o comprimento especificado.
CHRTRAN(): Em uma expressão de caracteres, substitui cada caractere que corresponde a um caractere em uma segunda expressão, pelo caractere correspondente em uma terceira expressão de caracteres.
STRTRAN(): Procura em uma expressão de caracteres, por ocorrências de uma segunda expressão de caracteres e, em seguida, substitui cada ocorrência com uma terceira expressão de caracteres. Ao contrário da função integrada Replace, STRTRAN tem três parâmetros adicionais.
STRFILTER(): Retira todos os caracteres de uma sequência excepto os que são especificados.
GETWORDCOUNT(): Retorna o número de palavras dentro de uma sequência.
GETWORDNUM(): Retorna uma palavra especificada desde uma sequência.
GETALLWORDS(): Introduz as palavras de uma sequência na tabela.
PROPER(): Retorna, a partir de uma expressão caractere, uma sequência ortografada como nomes apropiados, ou seja, com uma maiúscula inicial em cada palavra.
RCHARINDEX(): É semelhante à função integrada Charindex, mas a função começa a procurar a partir da direita.
ARABTOROMAN(): Retorna um número romano equivalente a uma expressão numérica especificada (de 1 a 3999).
ROMANTOARAB(): Retorna uma expressão numérica equivalente a um número romano especificado (de I à MMMCMXCIX).

AT, PADL, PADR, CHRTRAN, PROPER: são semelhantes às funções Oracle PL/SQL
INSTR, LPAD, RPAD, TRANSLATE, INITCAP.


Mais de 5000 pessoas já descarregaram estas funções. Espero que você também as encontre úteis.

Para mais informação sobre as UDFs de sequências Transact-SQL, por favor visite o
http://www.levelextreme.com/wconnect/wc.dll?LevelExtreme~2,54,33,27115
http://nikiforov.developpez.com/allemand/ (Deutsch)
http://nikiforov.developpez.com/ (Français)
http://nikiforov.developpez.com/espagnol/ (Español)

Queira(m) pegar o arquivo
http://www.levelextreme.com/wconnect/wc.dll?LevelExtreme~2,2,27115

Desde já agradeço pela atenção.
Reply
Map
View

Click here to load this message in the networking platform