在sql server中将bool更新为不可为空
Posted
技术标签:
【中文标题】在sql server中将bool更新为不可为空【英文标题】:Updating bool to non-nullable in sql server 【发布时间】:2019-04-16 13:06:18 【问题描述】:我正在寻找以下查询的等效位数据类型
Sql("ALTER TABLE Table_name ALTER COLUMN column INTEGER NOT NULL");
谢谢
【问题讨论】:
没有等价物,因为 SQL Server 没有布尔数据类型。 这可能会有所帮助***.com/questions/1777257/… BIT 列 可以 可以为空,但如果你允许它们是……但这不是一个好习惯。 【参考方案1】:你的意思可能是:
Sql("ALTER TABLE Table_name ALTER COLUMN column BIT NOT NULL");
【讨论】:
以上是关于在sql server中将bool更新为不可为空的主要内容,如果未能解决你的问题,请参考以下文章
更新实体时出现异常“无法更改关系,因为一个或多个外键属性不可为空”
修改 max_length 时 Django alterField 不保留 NOT NULL