【发布时间】:2020-10-12 16:03:57
【问题描述】:
我有一个 SQL Server 数据库,当保存字符串时,它们有很多空白。
有什么方法可以在数据库中删除它们,通过更新表,或者在输入新信息时?
【问题讨论】:
-
为什么需要重新设计表格?只需执行“update your_table set your_col = trim(your_col)”即可删除空格(我假设“white text”表示空格)。为了防止将来发生这种情况,您可以修改插入过程以对输入进行修剪操作。
-
如果空格在数据中间,则使用压缩同时减小大小。阅读时需要解压缩。
-
数据类型是什么?如果你使用的是 nvarchar,你应该不会有这样的问题。
-
@LegacyCode 完美!多亏了你,我可以删除我所有的 'trimFromDB' 函数...作为答案发布,以便我可以投票。
-
如果打开辅助函数...看看stackoverflow.com/questions/43148767/…
标签: c# sql-server database entity-framework