本帖最后由 Simon.hu 于 2019-3-8 15:07 编辑
这个功能是给SQL高手准备的哟~
如果您的对SQL语句了解不多的话,那请您拿着这个
好了,相信留下来的都是或多或少懂一点SQL语句,或者自己对SQL语句很感兴趣的老铁,那让我们一起愉快的开始本节活字格5.0新功能 ----存储过程;
首先我在我的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,给我们提供了超级方便的功能,“存储过程命令”
轻松已配置,数据很容易就展示出来了
活字格又一个新技能
|