【问题标题】:Unable to modify database table in sql server management studio无法在 sql server management studio 中修改数据库表
【发布时间】:2022-01-24 01:34:50
【问题描述】:

我正在使用 sql server management studio,并且已将其与 Visual Studio 2019 连接。在工作时,我从表中删除了一列,并且该表与其他表有关系。现在,当我尝试再次插入该列时,它会显示“无法将值 null 插入列密码插入失败并且语句已终止”的消息

【问题讨论】:

  • 如果要添加列并将其定义为 NOT NULL,您必须提供默认约束并告诉 SQL Server(不是 SSMS,这只是一个 IDE)用WITH VALUES 填充列。

标签: sql sql-server


【解决方案1】:

如果向现有表添加新的 NOT NULL 列,则必须在 SSMS 中为新列定义默认值,如下所示:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-24
    • 1970-01-01
    • 1970-01-01
    • 2012-04-22
    • 1970-01-01
    • 2012-07-21
    • 2017-11-24
    • 1970-01-01
    相关资源
    最近更新 更多