BYTE/BYTES Usage Notes - Teradata Vantage

Teradata® VantageCloud Lake

Deployment
VantageCloud
Edition
Lake
Product
Teradata Vantage
Published
January 2023
ft:locale
en-US
ft:lastEdition
2024-12-11
dita:mapPath
phg1621910019905.ditamap
dita:ditavalPath
pny1626732985837.ditaval
dita:id
phg1621910019905

Because trailing double zero bytes are considered bytes, the length of the value in a fixed length column is equal to the length defined for the column.

The length of the value in a variable length column is equal to the number of bytes, including any trailing double zero bytes, contained in that value.

If you do not want trailing blanks included in the byte count for a data value, use the TRIM function on the argument to BYTES. For example:

   SELECT BYTES( TRIM( TRAILING FROM byte_col ) ) FROM table1;