私は非常に重要な州立機関のデータベースを構築しています。これまでのところ、主キー列では、数値、特にint32またはint64を使用していましたが、時にはcharを使用していましたが、数値文字のみを格納しました。これは非常に重要な作業なので、パフォーマンスと快適性の両方を効率的にする必要があります。 charカラムの値がまだ数字であることを考慮して、PKカラムにnumberまたはcharを使用することに違いがあるかどうかを知りたい。主キー列の番号または文字
P.S.私がとにかく数字を格納する場合、charを使用することが何であるか疑問に思うかもしれません。その理由は、PK列が国の場合は3文字、州の場合は3文字、市の場合は3文字、人の場合は6文字のように多くの部分で構成されているからです。また、明示的な変換について心配することなく、それらの列で文字列操作を行うことができます(私は暗黙の変換がOracleにあることを知っていますが、それに頼ることはお勧めしません)。
なぜ数値を格納するためにcharカラムを使用するのですか?数値列を使用する方がはるかに効率的で柔軟性があります。 – Joe