which datatype is more appropriate?

Database
Teradata Employee

which datatype is more appropriate?

Hi everyone,

I am creating a table and would like to know if the datatype 'INTEGER' is more appropriate than 'VARCHAR' for a Customer_ID column?

If INTEGER is the answer then how many digits can INTEGER store? 

Thanks.