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


とと  2010-01-11 23:16:49  No: 36940  IP: 192.*.*.*

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

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

編集 削除
HOta  2010-01-12 07:29:03  No: 36941  IP: 192.*.*.*

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

編集 削除
HOta  2010-01-13 04:49:20  No: 36942  IP: 192.*.*.*

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

編集 削除