データをテーブルに保存するとき、末尾の値に余分なスペースが追加されます。私は、列の長さが5で、3文字の長さの値を挿入すると2つの余分なスペースが追加されていることを確認しました。どのようにこの問題を解決することができます。余分なスペースがカラムの末尾に追加されました
答えて
の代わりにCHAR(5)
の列タイプが使用されていますか?
CHAR(x)
は、常にx文字を格納する列を作成し、データをスペースで埋めます。VARCHAR(x)
は、挿入されたデータと一致するように文字列の長さを変更する列を作成します。
+1 varcharには後ろに空白が残っていますが、ANSI_PADDINGはONに設定されています。 – gbn
@gbn設定が実際に行っていることを決して調べたことはありません。私に研究をさせてくれてありがとう。 ANSI_PADDING ONであっても、ドキュメントを正しく理解していれば、VARCHAR(x)列に明示的に後置スペースを入れるだけです。 –
正解ですが、[混乱](http://stackoverflow.com/search?q=user%3A27535+ansi_padding)を引き起こす可能性があります。特に、それ以降のバージョンではONになります。 – gbn
これはCHAR
データ型のプロパティです。余分なスペースを必要としない場合は、VARCHAR
を使用する必要がありますが、小さなフィールドの場合は、標準CHAR
と比較して最小のオーバーヘッドがあります。今のところ、VARCHAR
はCHAR
と同じくらい良いと信じられています。
- 1. テーブルスタイルborder-outlook 2010に余分なスペースが追加されました
- 2. CHAR値を取得中に末尾に余分なスペースがあります
- 3. IIS6はファイルパスの末尾にスペースを追加します
- 4. webmethodsに余分なパラメータが追加されました
- 5. GridViewまたはListViewの下部に余分なスペースを追加
- 6. Jqueryスライダの謎に余分なスペースを追加しますか?
- 7. IEのdivのjQueryリロードの後に余分なスペースが追加されました
- 8. Powershell ConvertFrom-Jsonで配列を追加すると、配列の値に余分なスペースが追加されます
- 9. ドキュメントの末尾に追加された内容PHPとXML
- 10. Aspose、余分なスペースなしでPdfを追加
- 11. URLの末尾に余分なスラッシュを取り除く方法
- 12. iframeの下に余分なスペースが作成されます
- 13. Operaは配置時にリストの下に余分なスペースを追加します
- 14. css ie7行間に余分なスペースを追加する
- 15. django HttpResponseRedirectがURLの末尾に '/'を追加します
- 16. Javaが余分に渡された変数を追加する
- 17. ファイルの末尾にXML要素が追加されない理由
- 18. XCode:ストーリーボードは要素間に余分なスペースを追加しますか?
- 19. Cシェルスクリプト - ファイル名の末尾に追加
- 20. C#正規表現は末尾の余分なデータを無視します
- 21. Bash:行の末尾に末尾にスペースがあるファイルを見つける
- 22. フォントを変更した余分なスペース
- 23. UIlabelの末尾のスペースが機能しない
- 24. XMLドキュメントの末尾に追加されたWebページのソースコード全体
- 25. Java:AbsoluteLayoutの余分なスペース
- 26. URLの末尾にテキスト入力を追加します
- 27. SQL:Varcharはテキストの末尾に空白を追加します
- 28. エンティティモデルはテーブル名の末尾に "s"を追加します
- 29. @ManyToMany Hibernateの余分なテーブルに余分なフィールドを追加できますか?
- 30. UINavigationItem - 「プロンプト」が削除されましたが、プロンプトの余分なスペースが表示される
insert文とテーブル定義を提供してください。 –