Investigando un poco el RUC es el número de once (11) dígitos que identifica al contribuyente ante la SUNAT (Entidad recaudadora de impuestos en el Perú).
Sabiendo lo anterior cito lo siguiente:
Cita: Integer, Int: número entero con o sin signo. Con signo el rango de valores va desde -2147483648 a 2147483647. Sin signo el rango va desde 0 a 429.4967.295
Como veras si utilizas un tipo de dato entero no podras guardar los 11 digitos que se necesitan (por supuesto existe el
BigInt).
Ademas esto solo te limita a utilizar numeros. En México es el RFC (Registro Federal de Contribuyentes) y este ademas de numeros utiliza letras.
Yo en lo particular utilizaria varchar(11), de esta manera si se ocupara un digito mas o combinar literales seria facil el cambio.
Saludos.