gpt4 book ai didi

.net - 在 .NET 中格式化字符串的正确位置在哪里?

转载 作者:行者123 更新时间:2023-12-01 07:12:17 24 4
gpt4 key购买 nike

我们的数据库中有一个名为员工编号的字段。它是 char(10) 字段。我们正在存储正确对齐的数字。所以我们将数字存储为 " 1" , " 2"等等。我不确定我们为什么开始这样做,因为它发生在我开始在这里工作之前。

因此,业务逻辑中将员工编号作为参数之一的每个函数都需要右对齐该编号。如果我们忘记了这一点,它就不会正确更新数据库。

我的问题是:

有没有更好的方法来做到这一点,这样我们就不必在每个函数中格式化数字?

最佳答案

停止将您的员工 ID 存储在数据库中,并在您想要显示它们时将它们拉出后进行任何调整。

编辑 : 员工编号至少应该存储为 varchar(10)(假设它可以接受非数字字符)或整数(如果它是一个实际的“数字”,因为它被假定为)。检索该号码后,如有必要,您可以在任何显示它的应用程序中正确地证明它的合理性。

备注 :我在评论中说过这一点,但需要明确说明:试图解决潜在的问题只会导致更多的问题,以及从事该项目的不同开发人员之间的整体困惑感,并将将来继承这个项目。

关于.net - 在 .NET 中格式化字符串的正确位置在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/658552/

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