Guardar números a la base de dades

Publication date
01/21/2006
Categories
,
Un error freqüent quan definim les columnes d'una taula (o creem una variable) és no escollir el tipus correcte per les que contenen números. El primer comentari de l'entrada Why SSN should NOT be stored as an integer in a database dóna un parell de regles ben senzilles per no cagar-la:
  1. If you're planning on doing math with what appears to be a number, store it as an int (or appropriate floating data type).
  2. If the data is a serial number (SSN, Serial Number, Zip / Postal Code). Store it as a character data type.
En resum, si es pot fer alguna operació matemàtica sobre el valor crea una columna numèrica, en el cas contrari segurament és un codi i s'hauria de guardar com una cadena de text.

2 comments

  1. Tas

    02/07/2006 | #

    Cert! Posiblement aquest va ser un dels incisos mes repetits pel meu profe de BD.

    Per cert tu vas tenir el mateix profe que vaig tenir jo Ros? xD El meu era un tiu jove, bastant enrollat, que en sabia la hostia, però que arribaba els dilluns a clase amb cara d'haver-se fotut 10 ratlles de coca.

    Vaig apendre cantitat d'ell! :p

  2. Francesc Rosàs

    02/07/2006 | #

    Ostres, doncs ara només em ve al cap la recepcionista...

Comment this post

Fields marked with * are required.

*
It won't be made public. If you have a gravatar it will be displayed.
*