私は数値を保存しています。 SQL TEXTフィールドに000001を指定すると、先頭のゼロが失われます。先行ゼロを保持するSQL
データには文字や数字が含まれている可能性があるため、TEXTタイプのフィールドが必要です。
TEXT型フィールドにデータを保存している最中に、先行ゼロをどのように保存することができますか?
私は数値を保存しています。 SQL TEXTフィールドに000001を指定すると、先頭のゼロが失われます。先行ゼロを保持するSQL
データには文字や数字が含まれている可能性があるため、TEXTタイプのフィールドが必要です。
TEXT型フィールドにデータを保存している最中に、先行ゼロをどのように保存することができますか?
0000001
は数字ではありません。それは文字列です。テキストフィールドに数値1を格納しようとしていますか、文字列'0000001'
をテキストフィールドに格納しようとしていますか?私はあなたが元をやっているという問題があると思います。
あなたがそうしていないと思われる場合は、私たちにあなたのコードを示してください。
文字列 '000001'を格納することは確かに私が望むものであり、フィールドのデータ型をINTEGERテキストではありません。お手伝いをしてくれてありがとう、私はもっと**ばかげて見る前にこれを閉じるにはどうすればいいですか? – ThunderHorse
@ThunderHorse:与えられた答えを受け入れてください。人々はその質問を静かに忘却に向かわせるでしょう。 –
私は次のルールを使用します。将来の状況で役立つことがあります。フィールドが計算に使用されない限り、私は常にテキストとして保存します。特に自動生成されない場合 –
あなたはどのRDBMSを使用していますか?それはSQLiteですか? – Phrogz
クエリに整数ではなく文字列を挿入してもよろしいですか? – Marco
どのように番号を保存していますか?おそらく 'INSERT INTO SomeTable VALUES( '000001')'ではなく、どうでしょうか? –