MSSQLストレージプロセス(長い間のメモ、思い出して)
6425 ワード
構文:
呼び出し:
要点:
例:
create proc
as
呼び出し:
exec
要点:
1. output
2. ,
例:
1 -- procedure
2 create proc tri
3 @str varchar(10)
4 as
5 declare @str1 varchar(10)
6 set @str1=LTRIM(RTRIM(@str))
7 print @str1
8
9 -- :exec
10 exec tri ' abc '
11 -- output
12 --
13 create proc suml
14 @num1 int ,
15 @num2 int,
16 @result int output --
17 as
18 set @result=@num1+@num2
19
20 declare @r int
21 exec suml 1,2,@r output -- output ,
22 print @r
23
24 -- ,Ps:
25 alter proc multi
26 @num1 int,
27 @num2 int=10 output --output c# ref
28 as
29 set @num2=@num2*@num1
30 print @num2
31 --
32 declare @num int=2
33 exec multi 3,@num output
34 select @num
35
36