数据库

Course表中增加一门课程,若已存在该课程即退出;若不存在即为某个指定系的学生增加选修这门课程,返回选修人数。

--Drop procedure Insert_Course ;

CREATE PROCEDURE Insert_Course 
--设置参数
--新添加课程的课程号
@Cno_New INT,
--新添加的课程的名字
@CName_New CHAR(20),
--新添加的课程的先行课、
@Cpno_New INT = 0,
--新添加的课程的学分
@Ccredit_New INT = 0,
--某个指定的系
@TSdept CHAR(20),
--有多少人增加了这门课程(修改的人数)
@TNumber INT OUTPUT,
--看是否有这门课,0表示没有,其他表示有
@N INT = 0
AS
--看有没有这门课
SELECT @N = COUNT(*) FROM Course WHERE Cname = @CName_New
IF (@N = 1)   --说明有这门课
PRINT 'FAIL'
ELSE --如果没有这门课
BEGIN--IF的开始
--在Course表中插入这门课
INSERT INTO Course(Cno, Cname, Cpno, Ccredit) 
VALUES(@Cno_New, @CName_New, @Cpno_New, @Ccredit_New );
--在SC表中插入相关的选课内容
INSERT INTO SC(Sno, Cno)  
SELECT Sno,@Cno_New FROM Student WHERE Sdept = @TSdept;  

SELECT @TNumber = COUNT(*) FROM Student WHERE Sdept = @TSdept;  
PRINT @TNumber;  
END --IF的结束

--调用存储过程
DECLARE @TNumber INT
EXEC Insert_Course 9,'计算机组成原理',2,4,'CS',2,@TNumber

内容概要:文章详细介绍了电梯门禁(梯控)统的硬件安装与接线要点。首先强调了梯控板与楼层按键对接的重要性,包括遵循一一对应原则以避免错层、越层问题,允许空层存在以适应实际需求。接着阐述了同接线方式(COM、NO、NC端口的同组合)对用户权限的影响,如单层权限用户刷卡直达指定楼层,多层权限用户在特定接线方式下的操作限制。硬件安装方面,强调了无源干触点设计原则以确保电气隔离,防止统间干扰,以及读卡器接入时的规范要求。文章还介绍了梯控统的技术原理,如身份验证机制(二维码/IC卡/人脸识别)、消防联动功能(紧急情况下释放所有楼层权限),并指出该统适用于小区、写字楼等场景,支持机器人乘梯SDK扩展。最后,根据同场景需求提出了适用的接线方式选择,如严格管控场景下选择4.3接线以实现精准权限控制,限制多层用户手动选层场景下选择4.1接线并配合软件权限设置。; 适合人群:从事电梯安装维护的技术人员、楼宇自动化工程师及相关领域的管理人员。; 使用场景及目标:①指导技术人员正确安装和接线梯控统,确保统安全稳定运行;②帮助管理人员了解同接线方式对用户权限的影响,以便根据实际需求选择合适的配置方案;③提升楼宇安全管理和服务质量,特别是在小区、写字楼等场所的应用。; 其他说明:梯控统的正确安装和接线仅关统的正常运作,更直接影响到用户的安全和使用体验。因此,在实际操作中务必严格按照规范执行,同时关注最新的技术发展和应用场景变化,以确保统始终处于最佳状态。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值