用SQL Server数据库实现批量插入数据

本文介绍了如何在SQL Server中实现批量插入数据,包括利用DTS定期复制事实数据,以及使用不同SQL语句进行维度数据的单条、批量和循环插入。特别地,对于时间变量的数据插入给出了具体示例。
摘要由CSDN通过智能技术生成
最近主要测试CUBE采用ROLAP下,PA的并发和稳定性。涉及表和维度,立方:事实表 sales_fact_1997,维度表time_by_day;立方:sales。修改内容:删除原来的TIME维度,新建TIME维度,修改 SALES立方。

  数据插入:

  1、事实数据插入:通过DTS加调度实现将sales_fact_1997的数据进行复制。频率为每分钟10000条。主要用到的SQL语句:select top 10000 * from sales_fact_1997

  2、维度数据插入:通过SQL语句插入数据到time_by_day.

  测试用到的SQL语句:

  1、单条插入

INSERT INTO time_by_day
(time_id, the_date, the_year, month_of_year, quarter,day_of_month)
VALUES ('1101', '1999-10-1', '1999', '10', 'Q4','1')

  2、单条插入:

INSERT INTO time_by_day
(time_id, the_date, the_year, month_of_year, quarter, day_of_month)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值