SQL 服务器中的等效分区交换
Partition exchange equivalent in SQL Server
我对 SQL 服务器中的分区没有经验。我在 oracle-base 上读到有一个 Exchange Partition
的概念,我们用数据将指针从 1 个分区切换到另一个分区。 source: oracle-base
我看到SQL Server
也有partition switching的概念。虽然我仍在阅读更多相关内容,但我有以下问题要提出:
Oracle交换分区和SQL服务器分区交换是等价的吗?
Oracle 交换分区允许交换指针与分区中存在的数据。 SQL 服务器也是如此吗?
这是数据仓库 ETL 过程所必需的。
产品系统:SQLServer 2012企业版
谢谢
我终于想出了解决办法。对于我的用例,我使用了 Schema Swap
方法。
语法:ALTER SCHEMA <new schema> TRANSFER <existing schema>.<table>;
基本上,我的需要是将新的满载数据与现有的满载数据进行比较。 This sqlservercentral post 通过使用 SSIS 帮助我实现了我的目标。
我对 SQL 服务器中的分区没有经验。我在 oracle-base 上读到有一个 Exchange Partition
的概念,我们用数据将指针从 1 个分区切换到另一个分区。 source: oracle-base
我看到SQL Server
也有partition switching的概念。虽然我仍在阅读更多相关内容,但我有以下问题要提出:
Oracle交换分区和SQL服务器分区交换是等价的吗?
Oracle 交换分区允许交换指针与分区中存在的数据。 SQL 服务器也是如此吗?
这是数据仓库 ETL 过程所必需的。
产品系统:SQLServer 2012企业版
谢谢
我终于想出了解决办法。对于我的用例,我使用了 Schema Swap
方法。
语法:ALTER SCHEMA <new schema> TRANSFER <existing schema>.<table>;
基本上,我的需要是将新的满载数据与现有的满载数据进行比较。 This sqlservercentral post 通过使用 SSIS 帮助我实现了我的目标。