永发信息网

存储过程中怎么使用row

答案:1  悬赏:40  手机版
解决时间 2021-01-04 01:05
存储过程中怎么使用row
最佳答案
一般分为十种情况,每种语法各不相同: 1、 创建语法create proc | procedure pro_name [{@参数数据类型} [=默认值] [output], {@参数数据类型} [=默认值] [output], .... ]as SQL_statements2、 创建不带参数存储过程--创建存储过程if (exists (select * from sys.objects where name = 'proc_get_student')) drop proc proc_get_studentgocreate proc proc_get_studentas select * from student;--调用、执行存储过程exec proc_get_student;3、 修改存储过程--修改存储过程alter proc proc_get_studentasselect * from student;4、 带参存储过程--带参存储过程if (object_id('proc_find_stu', 'P') is not null) drop proc proc_find_stugocreate proc proc_find_stu(@startId int, @endId int)as select * from student where id between @startId and @endIdgoexec proc_find_stu 2, 4;5、 带通配符参数存储过程--带通配符参数存储过程if (object_id('proc_findStudentByName', 'P') is not null) drop proc proc_findStudentByNamegocreate proc proc_findStudentByName(@name varchar(20) = '%j%', @nextName varchar(20) = '%')as select * from student where name like @name and name like @nextName;goexec proc_findStudentByName;exec proc_findStudentByName '%o%', 't%';6、 带输出参数存储过程if (object_id('proc_getStudentRecord', 'P') is not null) drop proc proc_getStudentRecordgocreate proc proc_getStudentRecord( @id int, --默认输入参数 @name varchar(20) out, --输出参数 @age varchar(20) output--输入输出参数)as select @name = name, @age = age from student where id = @id and sex = @age;go-- declare @id int, @name varchar(20), @temp varchar(20)......余下全文>>
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
家里的总闸关掉,外面的火表还是跳闸拨不上去
我是一名门诊护士,护士执业证下来了还没有注
z字头火车是哪种火车
退货退款是什么意思
单词拼写(共10小题;每小题1分,满分10分)
下列各题怎样简便就怎样算(1)7.8×36+78×6
假如在地球同一经度上有两个点A和B分别位于北
怎么看自己是哪个星座
非中国移动手机什么意思
毛泽东指出:“菩萨是农民立起来的,到了一定
在?ABCD中,分别以AD、BC为边向内作等边△ADE
我国农作物的分布有较明显的地区差异,下列说
绝地求生怎么打电脑人
绿宝石有皮皮鲸在那怎么办,答案对的。我加分
风暴英雄是不是和lol一样
推荐资讯
第一个是万的成语
石龙区人民检察院反渎职侵权局在什么地方啊,
我的创业构想800字作文
人们常说:大合作有大成就,小合作有小成就,
上海“世博会”某展厅志愿者的年龄分布情况如
五个队单循环比赛,三个球队积分相同,A胜B,B
江岸区武汉凤铝门窗地址在什么地方,想今天过
(二)阅读下面的文言文,完成17~19题。(11
解答题阅读下列材料材料一:欧洲战争刚开始时
单选题某机械使用说明书上标志的功率是1000瓦
加长皮卡车多少钱
中国三生是传销吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?