## 1.**在数据库中新建存储过程**
存储过程说明
\--\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*
\--@Command 89:上电80:菜单81:按键 82:功能键 83:rfid号码:条码85:心跳86:请求服务器日期时间数据
\--@ReLightSound:返回灯光+声音第一位为数学,第,3,4位为响时长,5,6,7为停时长,8为重复的次数.9,10,11,12为灯光控制分别为蓝黄兰红(终端上从右到左)0为闪烁为灭为常亮
\--第一位\>1时则可以修改屏幕背景颜色2:BLACK黑色3:RED红色4:BLUE蓝色5:GREEN绿色6:ORANGE橙色7:YELLOW黄色8:MINERAL\_BLUE矿蓝9:PURPLE紫色}
\--\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*
/\*
declare @Retype int,@Retext nvarchar(max),@RelightSound bigint,@keystate int
exec \[PCK\_WorkFlow\] '120.229.175.232','1690012',80,'3','2019-11-17 07:25:26.000',@Retype output,@ReText output,@RelightSound output,@KeyState output
select @Retext,@Retype,@keystate,@RelightSound
\*/
ALTERProc\[dbo\].\[PCK\_WorkFlow\]
@FromIpvarchar(32)='192.168.0.1',\--获得线号
@ClockNobigint\=1200,\--设备号码
@Commandint\=82,\--命令字
@commandValuevarchar(200)='1',\--内容
@WorkTimedatetime\='2019-09-13',\--操作时间
@ReTypeint\=0 output,\--返回为文本,1为菜单
@ReTextnvarchar(2000)=''output,\--,屏幕上显示的文字或是菜单
@ReLightSoundbigint\=1111 output,\--
@KeyStateint\=5 output\-- 大于键盘状态不变。如为:输入,密码,锁定,功能键
AS
Select @ReType=0,@ReText=’这是从数据库返回的结果:’+char(13)+’内容’+@commandValue
## 2,设置数据连接
![](https://img.kancloud.cn/33/6e/336ed216d3dfa5ad2e82437ddb265928_588x269.png)
## 3.**勾选连接数据库**
## 4.**测试终端**
1)操作终端,看是否有返回数据库中存储过程返回的结果。
编写存储过程,以实现业务逻辑