Home - www.devmedia.com.br


Funções de Conversão – Parte I

Conversão Numéricas e de Data no Oracle

As funções pré-definidas pelo Oracle são de grande importância para o desenvolvedor e o DBA que as utiliza, reduzindo e facilitando o desenvolvimento de aplicações com acesso ao banco Oracle.

Por isso apresentamos abaixo as funções de conversão numérica e de data, juntamente com suas sintaxes e exemplos.

Funções de conversão.

As funções de conversão são utilizadas para converter string ou valores de um tipo para outro.

Funções

Descrição

NVL(x,y)

Retorna x se diferente de NULO e y se X igual a NULO

TO_CHAR(n1 ou data, formato)

Converte um número ou data para o formato caractere.

TO_DATE (string, formato)

Converte string para data.

TO_NUMBER(string, formato)

Converte string para número

LOWER (string)

Retorna string em minúsculas

UPPER(string)

Retorna string em maiúsculas

SUBSTR(string, n, m)

Retorna uma sub-string de tamanho n a partir da posição m

LPAD(String, n, ‘Tipo de caractere')

Retorna uma string de tamanho n, complementando com o caractere especificado à esquerda.

RPAD(String, n, ‘Tipo de caractere')

Retorna uma string de tamanho n, complementando com o caractere especificado à direita.

LENGHT(string)

Retorna o número de caracteres de string

Exemplos:

Select lower (nome) from clientes;

Select upper (nome) from clientes;

Select nome, NVL(uf, 'Estado não cadastrado') "ESTADO" from clientes;

Select distinct lpad (nome, 20, '*') from clientes;

Select distinct rpad (nome, 20, '*') from clientes;

Select 'O tamanho é: ' || length ('Kneipp') from dual;

select cidade, substr(cidade,3,5) from clientes;

A partir do teste dessas funções o desenvolvedor ou DBA, terá condições de utilizá-las em suas aplicações sem a necessidade de criá-las em uma linguagem de programação, por exemplo em C ou Java e posteriormente exportá-la para o Oracle.

Entre em contato direto com os autores através do site do Grupo KeepOk Technologies em: http://www.keepok.com.br

Bibliografia

  • SGBD Relacional Oracle: com uma abordagem teórica e prática - KNEIPP, Ricardo Esteves e ALBUQUERQUE Rodney Cezar de — Rio de Janeiro – 2003 –Ed. SENAI/RJ-CETEC Gráfica e Design. ISBN 85-903883-1-X - 201 p.
  • Oracle 8i – SQL Reference – www.oracle.com
  • Oracle 9i – SQL Reference – www.oracle.com
 

(1) O Prof. Ricardo E. Kneipp é autor de 3 obras na área de informática, inclusive em banco de dados. É graduado em Ciência da Computação-UCP, pós-graduado em Informática na Educação-UFLA e em Gestão Estratégica-UCAM. Realizou curso de certificação Oracle e é Mestrando em Educação-UNIPLI. É Analista de Sistemas e Professor das Universidades UNIG e FAMINAS, nos cursos de graduação e pós-graduação em Biologia, Engenharia da Computação, Sistemas de Informação, Tecnologia de Processamento de Dados e Ciência da Computação. Ministra as Disciplinas: Bioestatística, Banco de Dados, Linguagens de Programação, Projeto Final, Compiladores e Gerenciamento Eletrônico. É membro da SBC (Sociedade Brasileira de Computação).

(2) O Prof. Rodney C. de Albuquerque é autor de 3 obras na área de informática, inclusive em banco de dados. É graduado em Tecnologia de Processamento de Dados-UVA, pós-graduado em Redes Locais-UNESA e em Marketing-UCAM. Realizou cursos de certificação Microsoft e é Mestrando em Educação-UNIPLI. É Analista de Sistemas e Professor da Universidade-UNIG nos cursos de graduação e pós-graduação em Enfermagem, Fisioterapia, Educação Física, Engenharia da Computação, Sistemas de Informação, Tecnologia de Processamento de Dados e Ciência da Computação. Ministra as Disciplinas: Informática Aplicada, Bioestatística, Metodologia, Banco de Dados, Linguagens de Programação, Projeto Final, Redes de Computadores, Segurança e Auditoria de Sistemas. É membro da SBC (Sociedade Brasileira de Computação).

  PostegreSQL no Linux    
  Funções de Conversão – Parte II    
  Funções de Conversão – Parte I    
  Recover no Oracle    
  BackUp no Oracle - Parte 3    
  BackUp no Oracle - Parte 2    
  BackUp no Oracle    
  Criando Views no Oracle    
  Boas-Vindas    
     

 

Todos os direitos reservados: DevMedia Group
SQL Magazine - 2004