---------------------------------------------------------------------创建测试数据库表-------------------------------------------------------------------CREATE...
分类:
其他好文 时间:
2014-07-09 18:51:03
阅读次数:
269
随用随想,随用随记。通过实际应用掌握SQL语句。一. SQL分页1. 第一种方法:利用ID大于多少进行筛选SELECT TOP 20 *FROM dbo.WMS_StockWHERE ( Rk_SkuCode > ( SELECT MAX(Rk_SkuCode) FROM ( SELECT TOP ...
分类:
数据库 时间:
2014-07-02 21:47:36
阅读次数:
309
关于SQL分页的问题,网上找到的一些SQL其实不能真正做到通用,他们主要是以自增长ID做为前提的。但在实际使用中,很多表不是自增长的,而且主键也不止一个字段,其实我们稍做改进就可以达到通用。这里还增加了索引,以方便大数据量的使用(代码中是先抓到临时表的,从性能上说如果采用自增长式的ID表,当然可以不...
分类:
数据库 时间:
2014-06-28 23:20:50
阅读次数:
292
DELIMITER $$ #改动分隔符为 $$DROP PROCEDURE IF EXISTS sp_MvcCommonDataSource$$ #分隔符CREATE PROCEDURE sp_MvcCommonDataSource ( #输入參数 _fields VARCHAR(2000), #要...
分类:
数据库 时间:
2014-06-26 23:43:36
阅读次数:
309
SQL Server 2005引入的新方法。1 SELECT * FROM (SELECT ROW_NUMBER() OVER(ORDER BY keyField DESC) AS rowNum, * FROM tableName) AS t WHERE rowNum > start[比如:90] ...
分类:
数据库 时间:
2014-06-25 21:17:08
阅读次数:
256
项目中用到的SQLServer分页查询存储过程。
【存储过程】
create PROCEDURE prcPageResult
-- 获得某一页的数据 --
@currPage int = 1, --当前页页码 (即Top currPage)
@showColumn varchar(2000) = '*', --需要得...
分类:
数据库 时间:
2014-06-20 12:51:04
阅读次数:
246
我们以前在开发大数据量的分页存储过程时,往往都为了怎么样实现高效的性能,而大伤脑筋,似乎总是想写出最佳的存储过程分页方法,我们假如建立一个学生基本信息表StudentInfo,我们看在Sql Server 2000中我们实现的存储过程:CREATEPROCEDURE p_GetStudentInfo...
分类:
数据库 时间:
2014-06-17 20:15:21
阅读次数:
292
又很久没写博客,今天记录一个SQLserver通用分页存储过程(适用于SqlServer2000及以上版本)1.支持连表2.支持条件查询USE [MYDB] GO/****** Object: StoredProcedure [dbo].[SP_CommonPage]SET QUOTED_IDENT...
分类:
数据库 时间:
2014-06-15 22:13:19
阅读次数:
303
精确查询: CREATE PROCEDURE FindCosInfo( @CosID
varchar (10), //课程编号 @CosName varchar (20), //课程名称 @CosCredit int
//课程学分)ASdeclare @sql varchar (1000)begi....
分类:
其他好文 时间:
2014-06-08 20:14:45
阅读次数:
205
1.需要完成两个前置条件后才可以使用 微软企业库5.0 调用 MySql 存储过程
微软企业库5.0 支持 MySql
MySql 分页存储过程
2.需要添加一个继承 IParameterMapper 接口的类分配查询参数
using System.Data;
using System.Data.Common;
using Microsoft.Practices.E...
分类:
数据库 时间:
2014-06-08 10:04:46
阅读次数:
462