首页 > 代码库 > sql server存储过程简单的使用

sql server存储过程简单的使用

--创建存储过程create proc test_proc        @date datetimeas    select * from t_user where times    betweenconvert(datetime,CONVERT(varchar(10),DATEPART(YYYY,@date)) + - + CONVERT(varchar(10),DATEPART(MM,@date)) + - + CONVERT(varchar(10),DATEPART(DD,@date))+ CONVERT(varchar(10), 07:00))andconvert(datetime,CONVERT(varchar(10),DATEPART(YYYY,@date)) + - + CONVERT(varchar(10),DATEPART(MM,@date)) +- + CONVERT(varchar(10),DATEPART(DD,@date))+ CONVERT(varchar(10), 22:00))go--修改存储过程alter proc test_1        @date datetimeas    select count(1) from t_user where times    betweenCONVERT(varchar(10),DATEPART(YYYY,@date)) + - + CONVERT(varchar(10),DATEPART(MM,@date)) + - + CONVERT(varchar(10),DATEPART(DD,@date))+  CONVERT(varchar(10), 07:00)andCONVERT(varchar(10),DATEPART(YYYY,@date)) + - + CONVERT(varchar(10),DATEPART(MM,@date)) + - + CONVERT(varchar(10),DATEPART(DD,@date))+ CONVERT(varchar(10), 22:00)go--执行存储过程exec test_proc 2012-3-4--使用变量接收返回值declare @return_value int exec @return_value=test_1 2012-3-4select @return_value

 

sql server存储过程简单的使用