问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

.NET,.NETFrameWork,存储过程返回值等

发布网友 发布时间:2022-05-01 10:42

我来回答

4个回答

热心网友 时间:2023-10-09 07:09

----------------------存储过程共有三种返回值-------------------
/*(一)、参数返回值@parm2;
(二)、过程返回值return 100;
(三)、数据集返回值select * from table1 where age = @parm1
请问,如何得到三类返回值?
*/
create table table1(
name varchar(30),
age integer,
primary key(name, age)
)

create procere proc1
@parm1 integer,
@parm2 varchar(30) output
as
select @parm2 = 'zhongguo'
select * from table1 where age = @parm1
return 100

--(一)、参数返回值@parm2;
declare @re varchar(30)
exec proc1 1,@re out
select 返回结果=@re

--(二)、过程返回值return 100;
declare @re int,@parm2 varchar(30)
exec @re=proc1 1,@parm2 out
select 返回结果=@re

--(三)、数据集返回值select * from table1 where age = @parm1
--定义返回结果保存的临时表(因为是返回记录集,所以要用临时表)
--调用返回结果
--declare @re varchar(30)
--insert #re exec proc1 1,@re out
select * into #re from OPENROWSET('SQLOLEDB',
'SERVER=zhou;uid=sa;pwd=zhou;Database=pubs','SET FMTONLY OFF;SET NOCOUNT ON declare @re varchar(30) exec proc1 ''1'',@re out') as a
--显示结果
select * from #re
--处理完成后删除临时表
drop table #re

--返回数据集方式一:
/*补充*/
execute sp_executesql
N'select * from pubs.dbo.employee where job_lvl = @level',
N'@level tinyint',
@level = 35
或者多条件
execute sp_executesql
N'select * from IndivialSaleHouse where user_ID = @user_ID and Area_ID=@Area_ID ',
N'@user_ID int,@Area_ID int',
@user_ID = 1,@Area_ID=1

--返回单个值:
/* 补充 */
declare @sql nvarchar(200)
declare @cnt int
set @sql=N'select @cnt=count(*) from WQ_STINFO_B '
exec sp_executesql @sql,N'@cnt int output',@cnt output 0 0 0

如果还有什么不明白的可以问我

热心网友 时间:2023-10-09 07:09

.NET是一种语言
.NETFrameWork是一种框架。目前最高的版本应该是3.5

而我们使用的.net语言必须在这些框架上面使用。框架内包含很多“类库”。
让我们可以很方面的调用。

存储过程的返回值 不就是你的输出参数么?

热心网友 时间:2023-10-09 07:10

.NET Framework是开发.Net应用程序的基础,他包括运行时环境和类库两部分。基于这个类库并在这个运行时环境可以开发出各种各样的.net应用,如ASP.NET、Windows Form、Windows Service、WPF等等。

存储过程的返回值一般来说是你存储过程查询的结果集,同时可以使用返回型参数来返回特定的变量,这样的参数在存储过程里这样定义,@XXX int output

热心网友 时间:2023-10-09 07:10

.NET是种技术,使用的开发语言是C#,.NETFrameWork是一个运行框架,所有的.net程序都必须基于.net框架才能运行

存储过程的返回值就是输出参数了。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女方早婚早育要离婚未满月孩子该怎么才能判给 家庭暴力,孩子未满月,孩子母亲要求离婚 孩子未满月是否可以离婚 孩子未满月可不可以离婚 新生儿未满月是否可离婚 固原斜视眼有哪些表现? 如何看待儿童斜视问题?固原 固原斜视儿童有必要做手术吗 HOJOJODO皇家金盾S1智能电子锁-详细介绍 皇家金盾智能锁怎么改密码 set define off什么用 如何将存储过程执行后的结果集放入临时表 SQL语句SET FMTONLY {OFF/ON}在什么情况下使用到? 六年级数学手抄报竖着画画 在制作手抄报时,竖着写应该从左往右还是从右往左? A4纸海报要横着画还是竖着画。 有关于寒假生活见闻的小学生竖版手抄报 虾米叫竖版手抄报? 手抄报是横着画还是竖着画? AA制是什么制度,有什么由来? 高版本CAD文件转低版本怎么转好 伊凡·亚历克塞维奇·蒲宁的人物经历 有什么经典的外语歌曲么?? CAD高版本批量转低版本怎么转? ado.net的五大对象 王者荣耀铭文页有什么用,为什么我只有第一页有铭文第 欧美国家有什么好的学校 有日本签证,申请美国签证容易吗 求一部欧美经典吸血鬼小说书名 大家给一些欧美人的姓名 VF中set exact on/off是什么意思 我笑问一下在vf里面“set exact off是什么意思啊 ado.net中的五个主要对象 vfp中set talk off/on和set safety off/on是什么意思? 命令set deleted off作用 set off是什么意思 set excape off命令的作用是 set off是什么意思? oracle 命令set wrap off 是什么意思? 请问sql脚本里set feedback off 和set verify off分别是什么意思,感 ... setoff函数用法 MYSQL 里面, SET NO_BROWSETABLE ON 和 SET NO_BROWSETABLE OFF 是什么作用? 梦到老公被大猩猩打的遍体鳞伤 set off 的用法 梦见老公纹了一个大猴子是什么意思 梦见和老公一起把一个大猩猩穿喉杀死了 昨晚做梦梦见一个大猩猩,他疯了,我把他关起来了。预示着什么? 抖音如何设置自己的关注和赞? 梦见老公变成很大的乌鸦。。 vivo y91和vivo y81手机钢化膜能通用吗?