gpt4 book ai didi

c# - 添加到 CHAR 列末尾的一系列空格

转载 作者:太空宇宙 更新时间:2023-11-03 19:20:38 27 4
gpt4 key购买 nike

今天我遇到了一个奇怪的问题。我在 SQL Server 中有一个数据库,其中充满了 Linq 数据访问层。例如,现在我有一些数据类型为 CHAR(100) 的列。

当我插入时,一切似乎都工作正常,但当我检索这些值时,每个值的末尾都添加了一些空格序列。

有人知道吗?

最佳答案

这是预期的行为。 char [(n)]是一个:

Fixed-length, non-Unicode string data. n defines the string length and must be a value from 1 through 8,000. The storage size is n bytes. The ISO synonym for char is character.

也许你的意思是使用varchar [(n | max)]

Variable-length, non-Unicode string data. n defines the string length and can be a value from 1 through 8,000. max indicates that the maximum storage size is 2^31-1 bytes (2 GB). The storage size is the actual length of the data entered + 2 bytes. The ISO synonyms for varchar are char varying or character varying.

关于c# - 添加到 CHAR 列末尾的一系列空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12569358/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com