我设置了一些脚本,用于将XML文件中的数据插入到SQL数据库中。我收到以下错误。SQL Insert Into无法插入NULL
Cannot insert the value NULL into column 'fighterID', table 'MMA Database.dbo.FIGHTERStemp'; column does not allow nulls. INSERT fails.
我把fighterID设置为主键并且不允许NULLS。我的意图是让它在插入时为每一行编号。我找到了一个建议将列属性修改为标识符的答案。但是,它不会让我调整列属性而不删除并再次添加表。
我可以这么做 - 但是什么是SQL语法来设置身份规范设置?我是否以正确的方式去做这件事?
”它不会让我调整列属性而不删除并重新添加表。“你在哪里看到这个消息?在SSMS? SSMS中有一个设置停止了这个警告。 –