출력 파라미터가 있는 저장 프로세스 만들기
구문:
create proc 저장 프로세스 이름
@ 매개 변수 1 데이터 형식 = 기본값 output,
@ 매개 변수 2 데이터 형식 = 기본값 output
as
ql 문장
go
예:
1 --
2 /*
3
4 ,
5 */
6
7 use E_Market
8 go
9
10 if exists(select * from sysobjects where name='usp_InsertCommodity')
11 drop proc usp_InsertCommodity
12 go
13 create proc usp_InsertCommodity
14 @SortName varchar(50), --
15 @CommodityName varchar(100), --
16 @inprice money, --
17 @outprice money, --
18 @Amount int, -- liang
19 @CommodityId int output -- ,
20 as
21 --
22 declare @SortId int
23 select @SortId=SortId from CommoditySort where SortName=@SortName
24 -- ,
25 if @SortId is null
26 begin
27 print ' , !'
28 return -- ,
29 end
30 --
31 insert into CommodityInfo(SortId,CommodityName,InPrice,OutPrice,Amount)
32 values(@SortId,@CommodityName,@inprice,@outprice,@Amount)
33 -- 0 0
34 if @@ERROR >0
35 begin
36 print ' !'
37 return
38 end
39 set @CommodityId=@@IDENTITY
40 go
41
42 --
43 --1) ( , )
44 declare @sortName varchar(50), @commodityName varchar(100),
45 @inprice money,@outprice money, @amount int, @commodityId int
46 select @sortName=' ',@commodityName=' 1 ', @inprice=100, @outprice=245,@amount=1000
47 exec usp_InsertCommodity @sortName,@commodityName,@inprice,@outprice,@amount,@commodityId output
48 print' , :' + convert(varchar(5), @commodityId)
49 --
50 select * from CommodityInfo
전재 대상:https://www.cnblogs.com/zhangxudong-cnblogs/p/10946058.html
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.