Software  
 
Conhecimento computador >> Software >> Software de banco de dados >> 
Como substituir Tabs da Oracle Output
tabulações horizontais podem causar erros de formatação na saída do Oracle porque os sistemas operacionais de computador nem sempre olhar para as guias mesmos . Com um sistema operacional Unix, a presença de um guia significa " mover para a direita até que a coluna atual é um múltiplo de 8. " Para Windows e Mac OS X, uma guia é interpretado como um múltiplo de 4. Configurações de tabulação personalizada , por vezes, definir tabulações para múltiplos de 2. Substituindo " chr ( 9)" - o código ASCII para uma guia - com um determinado número de espaços garante o formato de saída do Oracle permanece consistente , não importa qual sistema operacional que você ou os outros usam . Instruções
1

Escrever uma instrução SQL SELECT padrão para gerar a saída que revela se o seu conteúdo contém espaços de tabulação . A instrução SELECT usa um caractere coringa para assegurar o controlo de instrução todos os registros em uma tabela, uma cláusula WHERE de filtragem e o operador LIKE como parâmetro correspondente. Por exemplo, se você deseja exibir como saída e , em seguida, examinar todas as instâncias de tabulação em uma tabela de informações sobre o cliente Oracle, escrever a instrução SELECT como :

SELECT * from CUSTOMER_INFO WHERE coluna COMO chr ( 9);
Página 2

Escrever um outro comando SQL começando com o Oracle dizendo que você deseja atualizar informações na tabela de CUSTOMER_INFO . Comece a declaração com um comando UPDATE:

ATUALIZAÇÃO CUSTOMER_INFO
3

Diga Oracle para remover e substituir todas as instâncias de tabulação em cada coluna da tabela de CUSTOMER_INFO com um número específico de espaços - três espaços neste exemplo - adicionando , uma função PL /SQL Oracle específico para a sua instrução UPDATE . Como alternativa, você pode omitir a instrução " espaço " , mas a Oracle , então, retirar as guias e substituí-los por nada .

Coluna SET = REPLACE ( coluna , chr (9), ' ', ' ', ' ');
4

Ver a nova saída :

SELECT * from CUSTOMER_INFO ;

Anterior :

Próximo : No
  Os artigos relacionados
·Os efeitos de auto referências em SGBD 
·MPP Vs . SMP Banco de Dados 
·As Vantagens e Desvantagens do proprietário e de códi…
·Os diferentes critérios para o SQL Server Group Oracle…
·Como usar um cursor para REC em um loop no Oracle 
·Diferença entre internos e externos ameaças a um banc…
·DB2 e Desigualdade Usos do Índice 
·VBSQL para TSQL Conversão 
·Como usar um banco de dados SQLite em MySQL 
·Oracle SQL * Plus Limites 
  Artigos em destaque
·Como adicionar canais de rádio para um servidor TeamSp…
·Como compactar o C Drive 
·Como usar a música Torrents para Gravar um CD 
·Como abrir um arquivo SPX 
·Como remover uma tela Norton Nag 
·Como fazer um carrinho de compras Ícone no Illustrator…
·A Classe de computador 3D Modeling Tutorial 
·Por que o Windows Movie Maker fazer músicas mais longa…
·Como gravar um DVD & Add Legendas 
·Como Shutdown Avast 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados