数据库查询模版存储过程CommonSelect
来源:互联网 发布:大学生网络贷款的危害 编辑:程序博客网 时间:2024/03/29 02:17
CREATE procedure [dbo].[CommonSelect]
(
@typeId int,
@sum int,/*1:限制全选,2:限制部分选,3:未限制全选,4:未限制部分选*/
@column varchar(1000),
@tableName varchar(50),
@terms varchar(2000),
@orderBy varchar(100)
)
as
declare @sqlStr nvarchar(4000)
if @typeId=1--查询指定字段(不带排序)的所有记录
set @sqlStr=N'select '+@column+' from '+@tableName+' where '+@terms+' order by '+@orderBy
else if @typeId=2 --查询指定字段的的sum条记录
set @sqlStr=N'select top '+str(@sum)+' '+@column+' from'+@tableName+' where'+@terms+' order by '+@orderBy
else if @typeId=3 --查询指定字段的所有记录(不带筛选条件)
set @sqlStr=N'select '+@column+' from '+@tableName+' order by '+@orderBy
else --查询指定字段的sum条记录(不带筛选条件)
set @sqlStr=N'select top '+str(@sum)+' '+@column+' from'+@tableName+' order by'+@orderBy
exec(@sqlStr)
(
@typeId int,
@sum int,/*1:限制全选,2:限制部分选,3:未限制全选,4:未限制部分选*/
@column varchar(1000),
@tableName varchar(50),
@terms varchar(2000),
@orderBy varchar(100)
)
as
declare @sqlStr nvarchar(4000)
if @typeId=1--查询指定字段(不带排序)的所有记录
set @sqlStr=N'select '+@column+' from '+@tableName+' where '+@terms+' order by '+@orderBy
else if @typeId=2 --查询指定字段的的sum条记录
set @sqlStr=N'select top '+str(@sum)+' '+@column+' from'+@tableName+' where'+@terms+' order by '+@orderBy
else if @typeId=3 --查询指定字段的所有记录(不带筛选条件)
set @sqlStr=N'select '+@column+' from '+@tableName+' order by '+@orderBy
else --查询指定字段的sum条记录(不带筛选条件)
set @sqlStr=N'select top '+str(@sum)+' '+@column+' from'+@tableName+' order by'+@orderBy
exec(@sqlStr)
- 数据库查询模版存储过程CommonSelect
- 数据库存储过程分页查询
- 查询数据库中的所有存储过程语句
- 存储过程实现SQL2005查询Access数据库
- 存储过程实现SQL2005查询Access数据库
- mysql查询数据库中的存储过程
- 查询数据库中的存储过程和函数
- 查询mysql数据库中的存储过程
- 使用CallableStatement存储过程查询数据库
- 快速查询数据库表字段名,存储过程
- 请教:使用存储过程查询数据库
- 数据库sql的查询统计问题 用存储过程实现;
- 查询某个数据库含有某个字符的存储过程
- SQLServer 查询数据库每个表占用空间的存储过程
- SQLServer 查询数据库每个表占用空间的存储过程
- LINQ to SQL 查询数据库和使用存储过程
- 查询指定数据库的所有存储过程和参数
- 查询数据库数据连续性问题---存储过程解决
- OpenGL学习笔记 显示列表
- JAX-RS入门 八: HTTP响应
- Apache Shiro 是如何产生的?
- PHP脚本占用内存太多,Fatal Error: Allowed memory size of xxxxxx bytes exhausted
- 哪些年遇到过的Andriod问题(16)Eclipse如何调试
- 数据库查询模版存储过程CommonSelect
- MD5加密(JAVA FUNCTION &ORACLE DB FUNCTION)
- 用数组和面向对象分别解决数三退一智力游戏
- 数据库存储过程分页查询
- Apache Shiro的特点
- Javascript的循环优化探究
- 在Xcode4中显示TODO: FIXME:等标记
- 尕福(散文)
- Java的I/O