【正确答案】Create trigger sql_tri on employees for insert as Declare @ eid varchar(11) Declare @ name varchar(20) Declare @ deptno varchar(11) Declare yjy cursor for Select * from inserted Open yjy Fetch next from yjy into @ eid, @ name, @ deptno While @ @ fetch_status=0 Begin Update departnments Set totalnunaber=totalnuⅢber+1 Where deptno=@ deptno Fetch next from yjy into @ eid, @ name, @ deptno End Close yjy Deallocate yjy
【答案解析】[解析] 本题考查了后触发器的Transact-SQL语句。其语法格式为: CREATE TKIGGER 触发器名称 ON |表名|视图名| [WITH ENCRYPTION] AS SQL语句 ALTER和FOR,指定触发器只有在引发的SQL语句中指定的操作都已成功执行,并且所有的约束检查也成功完成后,才执行此触发器,即后触发型触发器。