SQL - Select's utéis - Total de bytes em uma coluna - www.cadcobol.com.br


Volta a página anterior

Volta ao Menu Principal


Desenvolvido por DORNELLES Carlos Alberto - Analista de Sistemas - Brasília DF. - cad_cobol@hotmail.com

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 
     CANCELAMENTO                                                           12 
     RENEGOCIACAO                                                           12 
     AQUISICAO                                                               9 
     RECEBIMENTO                                                            11 

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    
   CANCELAMENTO                                                           60    
   RENEGOCIACAO                                                           60    
   AQUISICAO                                                              60    
   RECEBIMENTO                                                            60