代码分为两部分,第一部分创建存储过程,第二部分为执行存储过程。
1.创建存储过程:
create proc [dbo].[ccgc3]
@FDate datetime
as
begin
select FBillNo,FPOStyle,FDate from ICStockBill where FDate>@FDate and FTranType=1
end
go
2.执行存储过程
exec [dbo].[ccgc3] '2015-01-14 00:00:00.000'
3.对代码进行分步说明
create proc [dbo].[ccgc3]
这里主要是创建一个ccgc3的存储过程
@FDate datetime
as
begin
紧接着声明一个变量,这里@FDate datetime是指变量名+变量类型,这个变量也是之后执行存储过程中输入的值
select FBillNo,FPOStyle,FDate from ICStockBill where FDate>@FDate and FTranType=1
end
go
然后声明变量@FDate之后对进行语句操作,这里用的是简单的select语句,直接查找ICStockBill中@FDate大于指定日期的采购订单(FTranType=1),FBillNo(单据编号),FPOStyle(单据状态),FDate(单据日期)的列
exec [dbo].[ccgc3] '2015-01-14 00:00:00.000'
这里是执行存储过程ccgc3,'2015-01-14 00:00:00.000’这个输入@FDate的值。