SQL Server
楠_
应该让别人的生活因为你的存在而更加精彩
展开
-
写个数据库函数,模仿Split方法
很多时候 我们需要把一个字符串按某个字符拆分,写一个数据库函数,就不用在代码中拆分完了,循环的调用数据库,一步完成,大大增加了程序的效率。 SELECT ID FROM DBO.FUN_SPLIT('1,2,3,4,5,6',',') CREATE FUNCTION [dbo].[FUN_SPLIT]( @STR VARCHAR(8000), @FLAG VARCHAR(8000) ) R原创 2012-04-01 13:09:49 · 1720 阅读 · 0 评论 -
写个存储过程,做一下千万数据库的数据分页问题
此存储过程在集于SQL Server 2005 版本或以上版本,如果前台页设置 每页显示15,此存储过程返回的结果集只有15条数据。 此存储过程还集成 如果查询出来的数据量超过预设数据量,则返回0条数据。 此存储过程在集于SQL Server 2005 版本或以上版本,如果前台页设置 每页显示15,此存储过程返回的结果集只有15条数据。 EXEC PROC_Page 'T1.* ',' F原创 2012-04-01 13:15:49 · 1770 阅读 · 0 评论 -
存储过程实现列转行报表
例如:求人员年龄结构的报表 CREATE TABLE TAB1(ID BIGINT IDENTITY(1,1),Beg Int,En Int,P varchar(100)) CREATE TABLE TAB2(ID BIGINT IDENTITY(1,1),Name varchar(100),Job_Date Date) GO INSERT INTO TAB1 SELECT 0,3,'一级员原创 2012-07-16 13:34:52 · 1147 阅读 · 0 评论