sql-server - 删除数据库和删除表 SSIS
问题描述
我有一个预定的 SSIS 包,它将数据在一夜之间加载到数据仓库中。在加载之前,它会删除整个数据库并删除所有表。但是现在我遇到了一种情况,我不想删除一个表,而是想使用合并 SQL 语句进行增量加载。因为它正在删除整个数据库,所以在当前场景中我将无法这样做。如果我将删除数据库更改为删除数据库,我想,我应该能够对我想要的表进行增量加载。这样做是否有任何可能的并发症。如果我将删除数据库更改为删除数据库,您能预见到任何问题吗,我会遗漏一些东西吗?任何想法高度赞赏。谢谢你的时间。
解决方案
据我所知,delete database
您只删除行,而drop database
您删除所有表格,包括。行。如果您的逻辑有效,您可以执行delete database
, 然后删除除您要保留的表之外的所有表。
推荐阅读
- angular - 在返回值之前等待 observable 在每个数组中完成
- python - Prolog 嵌套查询
- node.js - Dynamo DB 上的节点 JS 查询使用 IAM 角色永远挂起
- optimization - 复杂的布尔表达式优化,范式?
- java - Jackson序列化XML与根到抽象类
- string - 我有一个字符串,需要将该字符串与 TCL 中的字符串列表进行比较
- node.js - Redis 哨兵连接从 nodeJS 超时
- azure - 当我在 Python 中有瀑布步骤上下文对象时,如何集成 LUIS?
- python - 我需要在发布 python 包时上传额外的文件夹
- osmnx - 没有节点路径