在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更新为不可为空的主要内容,如果未能解决你的问题,请参考以下文章
在 SQL Server 中将值分配给类似列后,使用 SSIS 将 Oracle 表列更新为 Null
在sql server数据库中将一个nvarchar类型的空值转换成decimal(18,3)类型
如何在一个数据库命中中将多个插入或更新推送到一起 - 对于多数据库(SQL Server、Oracle、MySQL 和 PostgreSQL)应用程序