用于在SQL Server中创建发布文章的sp_addarticle存储过程具有参数@pre_creation_cmd,通过该参数可以为快照指定删除表或截断目标服务器上的数据。什么情况适合每个人?
答案 0 :(得分:1)
@pre_creation_cmd接受以下四个值中的一个:
DELETE TABLE
假设您发布的文章 数据被过滤掉了 相应的表格 订阅从其他人接收数据 来源,也许是另一个出版物 例如。使用DELETE 这个参数的操作会 删除“仅”符合的数据 过滤器定义的标准, 留下剩下的数据 订阅者完好无损。
TRUNCATE TABLE
删除表中的所有行 记录单个行删除。 TRUNCATE TABLE类似于 没有WHERE子句的DELETE语句; 但是,TRUNCATE TABLE更快 使用较少的系统和事务日志 资源。
DROP TABLE
删除一个或多个表定义 和所有数据,索引,触发器, 约束和许可 这些表的规格。