gpt4 book ai didi

sql - 将计算列设置为非 Null 时遇到问题

转载 作者:太空狗 更新时间:2023-10-30 01:48:47 24 4
gpt4 key购买 nike

我在将计算列设置为 not null 时遇到问题。

我要实现的是C001,C002...等,同时设置为not null

我在论坛上看到,这可以通过对 NULL 值使用默认值 0 来实现。
例如,ISNULL(Price + Taxes, 0)

我已经尝试应用到这个公式:

('C'+right('000'+CONVERT([varchar](3),[ID],(0)),(3)))

但是好像没有用。谁能告诉我我错过了什么?

ALTER CreditCard accountNo AS ISNULL('C'+right('000'+CONVERT([varchar](3),[idCreditCard],(0)),(3)),0)

最佳答案

我终于找到了解决问题的方法!

正确的查询应该是:

ALTER TABLE CreditCard ADD accountNo AS ISNULL('C'+right('000'+CONVERT([varchar](3),[idCreditCard],(0)),(3)),0)

感谢大佬们的帮助!

关于sql - 将计算列设置为非 Null 时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11133665/

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