numerisch(38,0) als primary key column; gut, schlecht, wer kümmert sich?

Auf mein Aktuelles Projekt, stieß ich auf unsere " master-DB-Skript. Näherem betrachten, bemerkte ich, dass alle unsere ursprünglichen Primärschlüssel haben den Datentyp numerisch(38,0)
Wir sind derzeit mit SQL Server 2005 als unsere primäre DB-Plattform.

Für ein wenig Kontext, wir unterstützen sowohl die Oracle-und SQL-Server als unsere back-end. In Oracle, unser Primärschlüssel haben den Datentyp number(38,0).

Weiß jemand, der möglichen Nebenwirkungen und Auswirkungen auf die Leistung einer solchen Umsetzung? Ich habe immer befürwortet und umgesetzt int oder bigint als Primärschlüssel und würde gerne wissen, ob numerisch(38,0) ist die bessere alternative.

InformationsquelleAutor user37179 | 2008-11-13

Schreibe einen Kommentar