Changes the number of bytes in a raw variable.
     
    Syntax
      
      
          
          
            
              
                LENGTH ( variable ) = expression 
               | 
            
          
        
 
      
        
          - 
            variable
          
 
          - A variable of type RAW.
 
        
        
          - 
            expression
          
 
          - An expression that returns an integer.
 
        
      
     
    Example
      
      This
procedure takes the number of bytes in the name stored in the variable r1
and truncates it to 2 bytes:
      
        r-rawln1.p
      
      
          
          
            
              
                /* You must connect to a non-OpenEdge demo database to run this procedure */
DEFINE VARIABLE r1 as RAW NO-UNDO.
FIND Customer NO-LOCK WHERE Customer.CustNum = 29.
r1 = RAW(Customer.Name).
LENGTH(r1) = 2. 
               | 
            
          
        
 
     
    Notes
      
      
        - If variable is
the Unknown value (?), it remains the Unknown value (?).
 
        - If expression is greater than the number
of bytes in variable, the AVM appends null bytes
so that the length of variable equals the length
of expression.