データベースの文字型と数値型


とと  2010-01-12 08:16:49  No: 36940

データベースのテーブルの項目が文字型のとき、IDとして0001をdelphiからinsertで追加すると、0001でデータベースの項目に登録されます。この頭にある0を消すために、delphiで一度数値型にして、また文字型に戻すという処理をする方法は使えるのでしょうか?それとも、数値型にしても0001の状態で格納されるから、意味がないのでしょうか?テーブルの項目は文字型であることが前提です。

また、ほかに数字のあたまのゼロを消す方法を知っていましたら、教えていただけませんか?


HOta  2010-01-12 16:29:03  No: 36941

IDとして「0001」と党則下なら、このゼロはとても意味があるので消さない方が良いと思います。検索する場合に「1」では出ません。「01」「001」とは違うものです。


HOta  2010-01-13 13:49:20  No: 36942

おかしくなっていましたね。
>IDとして「0001」と党則下なら
IDとして「0001」と登録したなら
ですね。
画面表示だけなら、数字にして文字列でしょうね。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加