sqlserverデータベースフィールドの空白文字の問題

SQLで定義:
char:固定長、ANSI文字を格納、英語の半角スペースを埋めるには不十分

nchar:固定長、Unicode文字を格納、英語の半角スペースを埋めるには不十分

varchar:可変長。ANSI文字を格納し、データ長に応じて自動的に変更されます。

nvarchar:可変長で、Unicode文字を格納し、データ長に応じて自動的に変更されます。

解決策:
ビジネスの文字主キークラスにはvarcharとnvarcharを使用することをお勧めします。
charを使用する場合は、クエリステートメントをトリミングして、ビジネスでの不要なエラーを防止することをお勧めします。

元の記事を13件公開しました 賞賛されました0 訪問者4643

おすすめ

転載: blog.csdn.net/qq_37869796/article/details/105426601