存储过程
晴空万里2942
唯有努力,流言方能不攻自破!
展开
-
分页通用存储过程【单表】
create proc aaa( @TableName nvarchar(2000), @PageSize int = 0, @PageIndex int = 0, @ReturnFields nvarchar(2000), @OrderByfield nvarchar(2000), @Where nvarchar(2000), @OrderType int =原创 2012-05-18 15:43:32 · 476 阅读 · 0 评论 -
批量插入数据
A、B两张表实现对A插入一条数据的同时,对B插入N条数据A、B之间有A的主键连接 Create proc sp_Insert(@Infos nvarchar(200))AS BEGIN insert into A values () --插入A表数据 DECLARE @str nvarchar(200); DECLARE @insertSQL nv原创 2012-05-18 16:01:08 · 480 阅读 · 0 评论 -
逗号分割字符串存储过程
Create proc BBB(@source nvarchar(2000) output,@returnSource nvarchar(200) output)ASBEGIN declare @index int; select @index = charindex(',',@source) IF @index > 0 begin select @return原创 2012-05-18 15:53:12 · 1146 阅读 · 0 评论 -
分页存储过程
create proc AAA(@PageSize int,@PageIndex int,@TotalCount int output)asbegin declare @Countsql nvarchar(2000) declare @Sql nvarchar(2000) set @Countsql ='select @TotalCou原创 2012-05-18 15:39:42 · 402 阅读 · 0 评论 -
关于查询同张表多个结果合成一张表
创建学生表,记录学号、出生日期。Create table Stu(ID int ,Birthday datetime)根据传入的年份,查询每个月出生的人数。思路:根据传入的年份,得到每个月出生的总人数,—为12个结果。将12个结果组成一张临时表,查询出数据并删除该表。存储过程:create PROC [dbo].[P_GetCountByYear](原创 2012-11-13 15:54:10 · 4828 阅读 · 0 评论