sql – 无法将计算列设置为Null
发布时间:2020-05-23 04:24:41 所属栏目:MsSql 来源:互联网
导读:我在将计算列设置为非null时遇到问题. 我想要实现的是C001,C002 ……等,同时将其设置为非null. 我在论坛上看到,这可以通过使用NULL值的默认值0来实现. 例如,ISNULL(价格税,0) 我试图申请这个公式: (C+right(000+CONVERT([varchar](3),[ID],(0)),(3))) 但它似
|
我在将计算列设置为非null时遇到问题. 我想要实现的是C001,C002 ……等,同时将其设置为非null. 我在论坛上看到,这可以通过使用NULL值的默认值0来实现. 我试图申请这个公式: ('C'+right('000'+CONVERT([varchar](3),[ID],(0)),(3)))
但它似乎没有用.谁能告诉我我错过了什么? ALTER CreditCard accountNo AS ISNULL('C'+right('000'+CONVERT([varchar](3),[idCreditCard],(3)),0)
解决方法我终于找到了解决问题的方法!正确的查询应该是: ALTER TABLE CreditCard ADD accountNo AS ISNULL('C'+right('000'+CONVERT([varchar](3),0)
谢谢你的帮助! (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- sql-server – 升级拆分的Access数据库
- 用ASP.NET还原与恢复Sql server
- SQLServer中字符串左对齐或右对齐显示的sql语句
- 如何通过T-SQL在SQL Server 2008中创建计划作业?
- sql-server – 缩小日志文件不会减小大小
- sql-server – 从远程客户端访问Windows Server 2008 R2上的
- sql-server-2005 – 使用SQL Server 2005中的ROW_NUMBER()O
- SQLite教程(十一):临时文件
- ASP和SQL Server如何构建网页防火墙
- sql-server – T-SQL – 将datetime更改为日期数据类型?
