sql server 触发器

本次实验旨在理解SQL Server触发器的工作原理和应用,包括插入、删除触发器的创建与执行,以及利用约束实现触发器功能。在产品销售表中,触发器确保了数据的一致性和完整性,避免了非法数据的插入。而在客户表中,删除触发器防止了有销售记录的客户被误删。实验加深了对触发器的理解,并锻炼了解决问题的能力。
摘要由CSDN通过智能技术生成

一.实验目的

  1. 理解触发器的作用和工作机制;
  2. 熟练掌握触发器创建和运用;

二.实验内容及要求

  1. 创建和执行触发器
  2. 添加用于添加的触发器
  3. 添加用于删除的触发器
  4. 用约束实现触发器

三.实验过程及结果

1.先三个表
use Trig;
create table 产品(
产品编号 char(6) not null primary key,
产品名称 varchar(30) not null,
价格 int not null, 
库存 int not null);
create table 客户(
客户编号 char(6) not null primary key,
客户名 varchar(30) not null,
地区 varchar(30) not null,
负责人 varchar(30) not null,
电话 varchar(13) not null);
create table 销售(
产品编号 char(6) not null,
产品名称 varchar(30) not null,
客户编号 char(6) not null,
客户名 varchar(30) not null);

这里写图片描述

2.添加点数据
use Trig;
insert into 产品 values ('1','皮鞋',1000,200);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值