我试图用外键截断一个表并得到消息:
" 无法截断表,因为它正被FOREIGN KEY约束引用 ".
我阅读了很多关于这个问题的文献,并认为我通过使用delete找到了解决方案
DELETE FROM table_name DBCC CHECKIDENT (table_name, RESEED, 0)
Run Code Online (Sandbox Code Playgroud)
但我仍然收到一条错误消息:
" DELETE语句与REFERENCE约束冲突 ".
当我尝试使用Microsoft Management Studio删除并执行以前的查询时
DELETE FROM table_name DBCC CHECKIDENT (table_name, RESEED, 0)
Run Code Online (Sandbox Code Playgroud)
它没有给出错误并且正常工作.我想从表中删除所有信息并添加新信息,但我不想删除并创建外键.