MSSQL查询方式(2):大数据量下的日期分表查询
来源:互联网 发布:java字符串拆分成集合 编辑:程序博客网 时间:2024/05/19 11:20
此存储过程返回的是一个连接字符串的SQL命令
CREATE PROCEDURE Search
@startDate datetime,
@endDate datetime
AS
DECLARE @dateNow DATETIME,
@rq VARCHAR(6),
@i INT,--记录循环次数
@s VARCHAR(5000)--根据表多少可以扩大它,可以换成VARCHAR(MAX),在中文情况下用NVARCHAR(5000)
SET @rq=CONVERT(VARCHAR,@startDate,12)--格式化日期100203,10年2月3号
--set @rq=select CONVERT(VARCHAR,@startDate,12)
--select的作用是显示不是赋值
SET @s='select * from MainTable'+@rq--拼接字符串设置表名,初始化第一张表名称
SET @i=DATEDIFF(d,@startDate,@endDate)--时间差:d表示天数,m月数,y年数WHILE @i>0
BEGIN
SET @dateNow=DATEADD(DAY,@i,@startDate)
SET @rq=CONVERT(VARCHAR,@dateNow,12)
SET @s=@s+' union all select * from MainTable'+@rq
SET @i=@i-1
END
SELECT @s
go
- MSSQL查询方式(2):大数据量下的日期分表查询
- 大数据量查询的优化
- WITH语句,有效加快大数据量下的查询效率
- 大数据量下的数据库查询与插入如何优化
- 大数据量查询
- 浅谈大数据量查询
- sql 大数据量查询
- 大数据量查询优化
- mssql分表查询(01)
- 大数据量翻页查询的一点经验
- 如何处理大数据量的查询
- 如何处理大数据量的查询
- 如何处理大数据量的查询
- 如何处理大数据量的查询
- 关于大数据量模糊查询的方法
- 大数据量查询的异常处理
- 如何处理大数据量的查询(j2ee)
- 几个问题(十五)-------大数据量的查询
- Linux系统的启动过程
- Make your own mini Linux OS
- PHP 服务器变量
- android通过seekbar调节屏幕亮度
- 不使用if,?:以及其他任何条件判断的语法,找出a跟b中数据的大者
- MSSQL查询方式(2):大数据量下的日期分表查询
- redis消息通知系统的实现
- eclipse 启动参数
- Perl函数集
- 黑客常用的一些cmd命令
- xinde
- android:使用audiotrack 类播放wav文件
- 树的子结构
- hdu 3443 Shift Number (水)