/*
触发器的使用:有三种 insert,update ,delete
触发器执行时机:上述操作时
举例:当在学生表中插入一条记录时,默认地也在loginAccount中插入(生成)一条该生
的登陆帐号,这种情形,可以用insert触发器来实现。
在使用触发器的过程中会牵涉到两个临时表: inserted,updated表.
inserted表 deleted表
insert触发器前: 新记录 空
insert触发器后: 刚插入的记录 空
update触发器前: 空 空
update触发器后: 旧记录 新纪录
delete触发器前: 空 被删除的纪录
*/
SELECT [stuId]
,[stuName]
FROM [dbDemo].[dbo].[student]
/*创建一个 表,当在学生表中插入一条记录后,该表也应增加一条关于该学生的登录帐号*/
create table loginAccount
(
loginId int primary key foreign key references student(stuId),
loginPwd nvarchar(20) not null
)
/*创建一个触发器 用于完成上述业务*/
CREATE TRIGGER setAccount
on student //对student表设置触发器
after insert //该触发器是insert触发器,且是insert后执行
as
declare @loginid int //声明一个变量
/*从inserted临时表中得到Id号,并赋给变量 */
select @loginid= stuid from inserted
/*插入记录到loginAccount表中*/
INSERT INTO loginAccount values(@loginid,'student')
insert into student values(1006,'trigger2')
select * from loginAccount
分享到:
相关推荐
触发器Triggers、MultiTrggers、EventTrigger应用案例
PXI_Star_Trigger_16000X23350_132_135PIN_6U PXI模板 AD15以上版本打开
应用场景:java程序员快速建设中小型企业网站,公司网站OA,CRM等管理系统作为内容管理模块等嵌入到java系统中
NULL 博文链接:https://duqiangcise.iteye.com/blog/749438
dpkg-trigger命令只能应用在维护者脚本中,或者必须使用“- — by-package”参数。 语法格式 : dpkg-trigger [参数] [触发器] 常用参数: — -check-supported 检查运行的dpkg是否支持触发器,返回值为0,则...
触发器的应用场景 触发器的语法 触发器的类型 案例 数据: 触发器的概念和第一个触发器 数据库触发器是一个与表相关联的,存储的PL/SQL 语句。 每当一个特定的数据操作语句(insert update delete)在指定的表上...
主要运用了定时器的原理,bind,trigger应用等 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>banner切换实现</title> <style type="text/css"> /* * @...
主要运用了定时器的原理,bind,trigger应用等 代码如下:<!DOCTYPE html><html><head> <meta charset=”utf-8″> <title>banner切换实现</title> <style type=”text/css”&...
餐饮行业软件中常用的点菜触发器 主要用于销售菜品时,对各种模式的应用的冲减库存的换算和耗料方案等
Apptentive Trigger.io 模块Apptentive Trigger.io 模块允许您向 Trigger.io 应用程序添加快速简便的应用内反馈、评级、调查等。安装指南以下步骤将帮助指导您将 Apptentive Trigger.io 模块集成到您的应用程序中。...
这是扩展名“ debug-trigger”的自述文件。写下简短描述后,我们建议包括以下各节。 特征 描述扩展程序的特定功能,包括扩展程序的屏幕截图。图像路径是相对于此README文件的。 例如,如果扩展项目工作空间下有一个...
Trigger是 Firefox OS 应用程序,用于远程触发通过连接的摄像机的快门。 它可以在。 发展 咕噜声 计划:运行以创建要在 Firefox Marketplace 上分发的包。 运行grunt watch以在开发过程中保持 CSS 更新。 编码约定...
该插件使用了两个 Trigger.io 模块,并在您的应用程序中进行了一些基本设置。 所需的 Trigger.io 模块 这个插件需要: Trigger.io 的request (使用 v2.7 测试) prefs通过Trigger.io(与V2.1测试) 请从 ...
演示如何将 Famo.us 与 Trigger.io 结合使用的示例应用程序 要构建和运行此应用程序,您需要: 查看此存储库 在临时目录中创建一个新的 Trigger.io 应用程序 将local_config.json和src/identity.json文件从临时目录...
django-audit-trigger 结合Postgres审计触发器和Django 为什么要使用另一个Django审核应用程序? 与应用程序驱动的审核相比,使用数据库触发器进行审核具有多种优势。 这意味着应用程序和数据库服务器之间没有...
:police_car_light: :police_car_light: 这个应用程式目前处于测试阶段! 它正在大力发展。 使用风险自负! :police_car_light: :police_car_light: 按下MacOS中的按钮静音通知,将“松弛”设置为“请勿打扰”,...
Knative 云原生应用开发指南&开发实战 内容包含:快速入门(跨平台Serverless编排框架、手动安装Knative、Serving Hello Word等)、Serving进阶(Serving健康检查机制分析、服务路由管理、流量灰度和版本管理)、...
ifttt 触发器 为 IFTTT 实现触发器应用程序
(自动从code.google.com/p/trigger-context导出) 一个Android应用程序,使android设备能够检测并彼此通信,以根据它们交换的信息做出明智的决定并自动执行任务。 例如,用户可以将应用程序配置为在检测到家庭WiFi...
M2X 采样触发应用 这个小的应用程序旨在展示一种在触发数据源触发器时执行操作的简单方法,在这种情况下,通过 API 发送电子邮件。 为了使设置更容易,我们假设您将使用来部署应用程序,尽管您可以使用任何兼容的...