利用临时表汇总多表的数据
来源:互联网 发布:算法推荐书籍python 编辑:程序博客网 时间:2024/06/05 21:54
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go
ALTER proc [dbo].[createtable]
@fidName varchar(50),
@PageSize int,
@PageIndex int,
@OrderType int,
@strWhere varchar(1500),
@rows int output,
@pagecount int output
as
--先查c_roommate
select ID as pid,Address,Price,Room,Hall,Toilet,[Floor],CreateTime,Floorarea
into #tmp from c_roommate where Status=0 and Type=1 and Situation=1
--添加区分列。插入默认值为0,
alter table #tmp ADD sort int NULL CONSTRAINT sort DEFAULT 0 WITH VALUES
update #tmp set sort=1 where sort=0
--取消标识列
SET IDENTITY_INSERT #tmp On;
--插入C_Rent表数据
insert into #tmp(pid,Address,Price,Room,Hall,Toilet,[Floor],CreateTime,Floorarea)
select ID,PAddress,Price,Room,Hall,Toilet,[Floor],CreateTime,Floorarea from C_Rent
where type=1 and Status=0
--更改区分列的值
update #tmp set sort=2 where sort=0
--插入C_SecondSell表数据
insert into #tmp(pid,Address,Price,Room,Hall,Toilet,[Floor],CreateTime,Floorarea)
select ID,PAddress,Price,Room,Hall,Toilet,[Floor],CreateTime,Floorarea from C_SecondSell
where type=1 and Status=0
--更改区分列
update #tmp set sort=3 where sort=0
exec pagination '#tmp','*',@fidName,@PageSize,@PageIndex,@OrderType,@strWhere,@rows output,@pagecount output
drop table #tmp
- 利用临时表汇总多表的数据
- 一个利用创建临时表后插入数据的查询
- 利用临时表对查询数据重新排序
- MySQL利用临时表存储和操作数据
- 临时表数据脚本
- 利用临时表优化SQL
- 用临时表实现多表数据的统计
- 在Oracle数据库中的临时表的用法汇总
- 利用SQLServer的全局临时表防止用户重复登录
- 利用SQL的全局临时表防止用户重复登录
- 利用SQLServer的全局临时表防止用户重复登录
- 利用的全局临时表防止用户重复登录
- 利用SQL的全局临时表防止用户重复登录
- 利用SQL的全局临时表防止用户重复登录
- 利用SQL的全局临时表防止用户重复登录
- 利用临时表备份,需要修改的数据表
- oracle中的临时表用法汇总
- Oracle中的临时表用法汇总
- 简单的命令控制同一局域网内的电脑
- C++跨平台开发心得小结
- sql存储过程分页
- LTV350QV移植到linux2.6.33内核
- Web 3G设想
- 利用临时表汇总多表的数据
- Xbtqz gucci shoes vadz Solo10.com Expired Domains 26 ...
- 数据库名,实例名,数据库域名,全局数据库名,服务名
- 无刷新修改数据库列值
- Coding Convention for C
- C/C++程序内存分配详解
- Static 作用详述
- 使用Curl命令获取网站Web服务器类
- 对话框 2