sql server编写一个存储过程,完成两个变量数据的交换。

(要求:编写完成此功能的存储过程,同时编写测试存储过程的批处理代码段)。... (要求:编写完成此功能的存储过程,同时编写测试存储过程的批处理代码段)。 展开
 我来答
射手幽灵伊
推荐于2017-10-14 · TA获得超过2716个赞
知道大有可为答主
回答量:4955
采纳率:81%
帮助的人:1962万
展开全部
--创建存储过程
create procedure test(@a varchar(10) output,@b varchar(10) output)
as
begin
declare @c varchar(10)
set @c = @a

set @a = @b
set @b = @c
end

go

-- 测试

declare @a varchar(10)
declare @b varchar(10)

set @a = 'a'
set @b = 'b'

exec test @a output ,@b output

--取结果查看
select @a a,@b b
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式