sql-server - 数据存在时 SSDT 更新架构
问题描述
我有一个带有一些表结构的 SQL Server DB 项目,例如:
tblUser
Id
名称
CustomerTypeId
这是生产数据库,它包含大量数据。接下来,我需要添加一个新表
tbl 客户
ID
名称
并从 tblUser 表中删除 CustomerTypeId 列,并将数据从 tblUser 移动到 CustomerTypeId = 3 的 tblCustomer。
第一个问题发生在我尝试更新方案时 - 可能的数据丢失,因为我删除了 CustomerTypeId 列,下一个问题是如何将数据从一个表迁移到另一个表以及如何跟踪当前是否应用了迁移并且我不需要再次申请。
解决方案
推荐阅读
- amazon-web-services - RedShift - update table with date from a timestamp column
- java - 如何将 Web 元素的名称存储转换为字符串?
- python - ImportError:无法从“contacts.api.serializers”导入名称“CustomerIdNameSerializer”
- python-3.x - matplotlib 在我的 x 轴上自动生成日期
- regex - 在 linux shell 中使用正则表达式从文本文件中提取字符串、grep IP 地址但使用 CIDR 排除子网
- php - 带有额外字段的 Laravel PIVOT 表
- python - 下载多个列表
- c - 我想用 printf 打印上标和下标,比如 x¹?
- c++ - 如何测量macos中线程的执行时间?
- mongodb - 如何 mongo-driver 文本搜索