Simon.hu 发表于 2019-3-1 18:30:20

活字格5.0 新功能解密:二十八丶支持存储过程

本帖最后由 Simon.hu 于 2019-3-8 15:07 编辑

这个功能是给SQL高手准备的哟~
如果您的对SQL语句了解不多的话,那请您拿着这个
http://img.soogif.com/8pdWWf4f1vaxKOlhXZvez8kQaTYCMwgj.jpeg_s400x0
好了,相信留下来的都是或多或少懂一点SQL语句,或者自己对SQL语句很感兴趣的老铁,那让我们一起愉快的开始本节活字格5.0新功能 ----存储过程;
http://img.soogif.com/15gLzu9wmPK9jtDK9bX9KyXTZKJOhblf.gif_s400x0

首先我在我的SQL Server中添加了一个存储过程,其中有2个参数:
create procedure FindAllUser
@Uid int,
@Uname nvarchar(100) out
as
begin

insert into Test (Name)
select 客户名称 from 客户信息 where id=@Uid;
set @Uname = (select top 1 客户名称 from 客户信息 where id=@Uid);
return 1;
end

这个存储过程我大概给大家讲一下,
我基本上就是的我想做这样一件事,使用者给我们一个ID号,我们拿着这个ID号,去“客户信息”表中,找ID等于使用给我们的ID的那一行数据,
然后,1.我们把这个数据,存到一个表中;2。把这个数据返回到领一个参数上;

上面的三点对应的2中业务场景,
第一种:如果大家的存储过程得到的结果是一组数据,然后想把这一组数据,完了咱活字格的页面上展示
这种情况下,我们建议大家提前做一个表,来接这些数据,也就是这格例子中的TEST表,然后将这个表绑定到活字格中即可
第二种,就是返回值是一个单独的值,这个我们只需要把这个值,放到活字格的某一个格子上,那么这个很简答.

其实,还有第三种,就是没有参数和返回值,就是干一件事而已,这种,相信大家肯定没问题

那存储过程写好了,我们怎么在活字格中配置呢?
活字格5.0,给我们提供了超级方便的功能,“存储过程命令”

轻松已配置,数据很容易就展示出来了


活字格又一个新技能
http://img.soogif.com/2ipzleqmlzOQT48H2Uq4ubzXiTXgGFbx.gif_s400x0
页: [1]
查看完整版本: 活字格5.0 新功能解密:二十八丶支持存储过程