Oracle PL /SQL fornece uma série de atalhos poderosas para evitar a necessidade de adição de código adicional. Muitas vezes, você é obrigado a formatar números e caracteres no Oracle para apresentar dados em diferentes formatos ou moedas . Uma dessas instalações é chamado de "Format Model. " A Oracle Isso permite que os campos de tamanho variável a ser mostrada ou usada em um formato específico . Campos Número pode ser formatado em uma série de maneiras, incluindo zeros para preencher um número antes e depois do número real . Instruções
um
números de prefixo com zeros antes do número real . Números são geralmente realizadas no banco de dados como campos "Número" . Por isso, eles terão de ser convertido no ou um campo de data (por datas ) e um campo de caracteres de modo a que o formato de enchimento pode ser aplicado para o número . O exemplo a seguir seleciona um campo de número e utilizando o modelo de formato prefixos o número com zeros :
SELECT * from cliente onde customerid = TO_CHAR ( '12345 ' , '0999 ');
2
Adicionar zeros após o número real . Isso garante não existem espaços à direita eo campo é preenchido totalmente com dígitos. O seguinte é um exemplo do uso de zeros à direita com um número :
SELECT * from cliente onde customerid = TO_CHAR ( '12345 ' , '9990 ');
3
update, excluir ou selecionar números ou campos de formato de data usando o modelo de formato e preenchimento com zeros , conforme apropriado. Um número de outros formatos podem ser usados em adição aos dados de preenchimento com zeros . Estes podem ser encontrados na documentação do Oracle para o seu sistema .