Developpez.com - SGBD & SQL
X

Choisissez d'abord la catégorieensuite la rubrique :


Espace Web portugais d'Igor Nikiforov

Date de publication : 13/10/2005

Par Igor2004 (nikiforov.developpez.com)
 



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  10 000 pessoas já descarregaram estas funções.
Espero que você também as encontre úteis.
                                                                                                  .
Desde já agradeço pela atenção
                                                                                                  


Valid XHTML 1.1!Valid CSS!

Contacter le responsable de la rubrique SGBD & SQL