首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将分隔符从",“更改为”“。”在SQL数据库中用于十进制列

如何将分隔符从",“更改为”“。”在SQL数据库中用于十进制列
EN

Stack Overflow用户
提问于 2020-04-02 05:42:09
回答 2查看 49关注 0票数 0

默认情况下,我的ASP.NET项目会创建一个带有带",“分隔符的小数列的表。所有小数都以"100,10“格式存储。如何将分隔符更改为"."?

它会导致jQuery验证出现问题。JQuery认为它不是数字,字段的格式是错误的。我不想和jQuery打交道。

EN

回答 2

Stack Overflow用户

发布于 2020-04-02 05:49:30

所有小数都以"100,10“格式存储

这误解了正在发生的事情。Sql Server以不可读的二进制格式存储十进制值。

您看到的更有可能是查询工具、报告平台应用的格式,或者从数据库返回数据后由操作系统或客户端系统上的进程中的区域性设置选择的格式。

票数 2
EN

Stack Overflow用户

发布于 2020-04-02 13:59:19

你混淆了存储和表示。

SQL Server不存储“。或者",",它只存储二进制值。

Visual Studio中十进制数字的表示形式由Windows中的语言设置控制。

验证了jquery-validate (?)您没有说明您使用的是哪种机制)由配置控制。请参阅these answers或您的库的文档。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60980808

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档