是筆記 所以**沒有優化。一切從簡
儲存過程:
方法1:返回乙個集合,此方法靈活。
alterprocedure
[dbo
].[porc_temp]as
begin
select
*from
admin ;
end
**:
publicactionresult index()
return
view(dt);
}
方法2:儲存過程返回單個的值。
alterprocedure
[dbo
].[porc_retrun]as
begin
return1;
end
**:
public actionresult details(intid)
return
view();
}
3:儲存過程指定引數返回,其實也有點類似方法2
儲存過程:
alterprocedure
[dbo
].[proc_add
]@st_id
intoutput,//指定返回的引數
@username
varchar(20
),
@pwd
varchar(20
)
asbegin
insert
into admin values(@username,@pwd
);
select
@st_id
=@@identity
;
end
**:
publicactionresult create(formcollection collection)
;parms[
0].direction =parameterdirection.output;
parms[
1].value = "sp"
; parms[
2].value = "
112102";
com.parameters.addrange(parms);
con.open();
int result =com.executenonquery();
string std_id = com.parameters["
@st_id
"].value.tostring();
viewbag.id =std_id;
}return
view();
}
儲存過程返回值
alter procedure dbo.spdelstudentbyid id int,result int output parameter1 int 5,parameter2 datatype output asset nocount on 不返回計數當 set nocount 為 on 時,不...
儲存過程 返回值
返回值 儲存過程的返回值 使用 return 語句指定儲存過程的返回 如果返回值在 1到 99之間,表示沒有成功執行,可以通過判斷返回值來進行相應的處理。可以用return語句將大於0或者小於 99的整數作為自定義返回值,來表示不同的執行結果。典型 declare result int execut...
C 呼叫儲存過程返回值
c 源 1 2 校驗使用者 3 4 使用者資訊 5 6public static intverifyuser clsuser user 7 user.username,user.password 執行的t sql串 10sqlcommand scmd new sqlcommand sql,conn ...