私は人々のお金と相互作用するクレジットカードプロジェクトに取り組んでいるので、パスワードを保存する必要があります。このパスワードには、文字ではなく数字[0-9]を含める必要があり、常に4桁にする必要があります。
このパスワードに使用するSQLデータ型がわかりません。
私が念頭に置いているいくつかの状況は次のとおりです
。A。選択した場合int
はパスワードを1000から9999の間で確認する必要があります
B.選択した場合Char(4)
はパスワードを数字のみ(文字ではなく)で確認する必要があります
C.選択した場合Decimal(4,0)の場合、10000未満であると確信していますが、それでも999より大きいかどうかを確認する必要があります。
そのようなパスワードについて何を提案しますか、そしてその理由は何ですか?