azure-sql-database - 如何在 SQL Server 中删除具有外键约束的表
问题描述
我想删除一个具有外键约束的表并重新创建同一个表(包含所有关系)和其他数据(我从“生成脚本...”中获得)
我该怎么做?我正在使用 Azure SQL Server。
如果我禁用约束,截断表,插入新数据,然后重新启用它?这行得通吗?
请问有什么线索吗?谢谢。
解决方案
其中一种方法是创建一个.sqlproj
. 在其中,您可以创建表、存储过程、索引、数据填充等等。部署 from.sqlproj
将负责您对数据存储所做的任何更改。请参考以下链接。
https://docs.microsoft.com/en-us/sql/ssdt/download-sql-server-data-tools-ssdt?view=sql-server-ver15
推荐阅读
- flutter - 如何在颤动中获取设备字体大小
- node.js - node-v12.16.1.pkg”无法打开,因为Apple无法检查它是否存在恶意软件
- google-chrome - Chrome 中的 WebSocket SSL 问题
- laravel - Laravel 关系
- mongodb - 使 MongoDB 转储到特定的数据库版本
- laravel - Swift_TransportException:预期的响应代码为 250,但使用 Amazon SES 在队列工作人员中间歇性地得到一个空响应
- jquery - 从 .NET Core Razor 页面中的 JQuery Ajax 调用 C# 方法
- amazon-web-services - 允许 Lambda 但阻止所有其他外部 IP 的 AWS 存储桶策略
- python - 在python中计算相对时间
- python - 在 EDge TPU USB 上运行分类推理,无需每次都重新加载模型