Hej! Integer är numeriskt och varchar är text. I sql är integer motsvarande en long så du kan använda rätt stora tal där. Så använd du integer sålänge du håller dig till några miljarder poster. Tjena Pelle! En Int är 4 byte = +/- 2 147 000 000 ungefär. Vill du ha mer, så kan du ta en bigint (8 byte) ca 9 223 372 036 854 775 807Datatyp för Identity i Sql 2000 server?
Har ingen vidare koll på databaser ska jag börja med att klargöra. Sitter och skapar lite tabeller där jag har en primary key i alla tabeller. Tex. userId i tabellen users.
Har för mig att man brukar använda datatypen int för detta? Men storleken på den verkara vara begränsad till 4 tecken (?). Hur gör man? Ska man använda någon annan datatyp (varchar?) eller hur gör man?Sv: Datatyp för Identity i Sql 2000 server?
Sv: Datatyp för Identity i Sql 2000 server?
Men varför kan jag inte sätta int till "bredare" än 4 tecken?
(Jag skriver inte create-satsen själv utan använder det inbyggda verktyget i Sql Server Enterprise Manager.)Sv: Datatyp för Identity i Sql 2000 server?
/micke