gpt4 book ai didi

sql-server - 在 Sql Server 中存储 N/A

转载 作者:行者123 更新时间:2023-12-02 20:04:36 24 4
gpt4 key购买 nike

我们有一个表单,其中包含多个不同数据类型的字段,包括字符串、日期时间和数字。

我们的客户希望能够在任何这些字段中写入 N/A(不适用),并且能够将其留空。

有人知道我应该如何设计我的 Sql Server 表,以便它可以支持 NULL 或 N/A 值吗?

我们使用的是 Sql Server 2008。

最佳答案

如果 N/A 和空白确实是您需要支持的不同值,我会说将该字段创建为可为空字段(在这种情况下,NULL 将代表空白值),然后包含第二个位字段[FieldName] 不可用或 [FieldName] 已指定。

当然,您将使用两个单独的字段来表示单个逻辑概念,尝试将其全部强制放入一个字段中会导致两个概念存储在同一字段中(该字段以一种方式解释,除非有一些神奇的东西)值,那么它意味着别的东西)。这样,通过单独的字段,可以更清楚地了解字段的预期行为。

关于sql-server - 在 Sql Server 中存储 N/A,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2298713/

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