SQL Server将视图或表的记录不重复地插入到另一个表

本文介绍了如何在SQL Server中将视图(V_SZLQ_PROJECT_PROCESS)的数据不重复地插入到表(TV_SZLQ_PROJECT_PROCESS)中,通过创建和执行存储过程实现数据同步,确保记录的唯一性。
摘要由CSDN通过智能技术生成

此文章内容参考:http://database.51cto.com/art/201108/283375.htm

本文结合自己实际工作经验,可能不是最好的处理办法,但也从某种程度上解决了一部分问题,如存在问题,请指教。

一、引言

首先

问题1: 在开发报表时,直接从业务数据表中提取数据的效率特别低?

原因1:大量计算工作放在程序中处理,没有充分利用数据库处理数据的优势。

解决办法1:采用视图方式组织基础业务数据,再通过程序查询。

进一步:

问题2:视图是从数据库业务表中直接获取数据,没有从根本上解决报表慢的问题?

原因2:数据的组织,查询工作仍然在打开报表的时候进行。

解决办法2:将视图中获取的数据定期更新到与视图结构完全相同的表中,报表查询时,直接从静态表中获取数据.

二、正文

找到问题的解决办法,接下来我们确定一个目标:

目标:将视图(V_SZLQ_PROJECT_PROCESS)数据同步到表(TV_SZLQ_PROJECT_PROCESS) 中

先了解一下视图与表的结构:

视图:

表结构:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值