Tengo valores de identificación para los productos que necesito almacenar. En este momento, todos son enteros, pero no estoy seguro de si el proveedor de datos en el futuro introducirá letras o símbolos en esa mezcla, por lo que estoy debatiendo si almacenarlo ahora como un entero o una cadena.¿Tiene algún inconveniente para almacenar un número entero como una cadena en una base de datos?
¿Hay algún rendimiento u otras desventajas para guardar los valores como cadenas?
+1 Exactamente lo que hubiera dicho. :) Use un tipo numérico solo si está almacenando cantidades o magnitudes. – cheduardo
+1 El punto es que el ID no es, conceptualmente, un número, como lo demuestra la posibilidad de mezclar letras con dígitos. – Svante