Menu principal                 [Fechar]


SQL - Total de bytes utilizados em um coluna


Anterior Menu principal

Desenvolvido por DORNELLES Carlos Alberto - Analista de Sistemas - Brasília DF.

O SELECT abaixo mostra o total de bytes utilizados de uma coluna VARCHAR

  NO_ENTDE_CNCTL é um VARCHAR de 40 bytes
                                                                                  
  SELECT LENGTH(NO_ENTDE_CNCTL) AS TAMANHO                                         
  ,      NO_ENTDE_CNCTL                                                               
  FROM   CAD.CADTBG04_ENTIDADE  


Resultado da pesquisa acima:

       TAMANHO  NO_ENTDE_CNCTL                                                           
   -----------  ----------------------------------------                        
            24  ATUALIZACAO_EFETUADA_LOG                                        
             5  CAMPO                                                           
            17  CONTEUDO_ANTERIOR                                               
            21  EXIGENCIA_DE_CONTEUDO                                           
            22  INCONSISTENCIA_NA_BASE                                          
            23  INCONSISTENCIA_NA_CARGA                                         
            19  INFORMACAO_PENDENTE                                             
            13  ITEM_DE_CAMPO                                                   
            14  ITEM_DE_LAYOUT                                                  
             6  LAYOUT                                                          
            11  OPERACAO_BD                                                     
            22  PARTE_DO_PROCESSAMENTO  

O SELECT abaixo mostra o total de bytes utilizados de uma coluna CHAR com a function STRIP

  NO_OCORRENCIA é um CHAR de 60 bytes                                        
                                                                                
  SELECT NO_OCORRENCIA as DESCRICAO
  ,      LENGTH(STRIP(NO_OCORRENCIA)) BYTES_UTILIZADOS    
  FROM   CAD.CADTB041_DRCO_CNTL    

Resultado da pesquisa acima:

                                                                 BYTES
  DESCRICAO                                                      UTILIZADOS 
++------------------------------------------------------------++-----------+
  APROPRIACAO                                                            11 
  REVERSAO                                                                8 
  TRANSFERENCIA                                                          13 
  TRANSFERENCIA                                                          13 
  CANCELAMENTO                                                           12 
  CANCELAMENTO                                                           12 
  CANCELAMENTO                                                           12 
  TRANSFERENCIA                                                          13 
  RENEGOCIACAO                                                           12 
  AQUISICAO                                                               9 
  RENEGOCIACAO                                                           12 
  APROPRIACAO                                                            11 
  REVERSAO                                                                8 
  RECEBIMENTO                                                            11 
  CANCELAMENTO                                                           12 

O SELECT abaixo mostra o total de bytes utilizados de uma coluna CHAR sem a function STRIP

  NO_OCORRENCIA é um CHAR de 60 bytes                                        
                                                                                
  SELECT NO_OCORRENCIA as DESCRICAO
  ,      LENGTH(NO_OCORRENCIA) BYTES_UTILIZADOS    
  FROM   CAD.CADTB041_DRCO_CNTL    

Resultado da pesquisa acima:

                                                                       BYTES
   DESCRICAO                                                      UTILIZADOS    
 ++------------------------------------------------------------++-----------++++
   APROPRIACAO                                                            60    
   REVERSAO                                                               60    
   TRANSFERENCIA                                                          60    
   TRANSFERENCIA                                                          60    
   CANCELAMENTO                                                           60    
   CANCELAMENTO                                                           60    
   CANCELAMENTO                                                           60    
   TRANSFERENCIA                                                          60    
   RENEGOCIACAO                                                           60    
   AQUISICAO                                                              60    
   RENEGOCIACAO                                                           60    
   APROPRIACAO                                                            60    
   REVERSAO                                                               60    
   RECEBIMENTO                                                            60    
   CANCELAMENTO                                                           60    

Início da pág. Anterior Menu principal