随笔分类 - SQL练习
摘要:题目一:INSERT触发器,在学生表(Stu)插入一条新数据的时候触发,学生课程表(Stu_Course)增加三条记录,新学生加入语文、数学、英语三门课程 CREATE TRIGGER INSERT_Stu_Course ON dbo.Stu AFTER INSERT AS BEGIN --定义两个
阅读全文
摘要:创建触发器[T_INSERT_卷烟库存表],这个触发器较简单。 说明: 每当[卷烟库存表]发生 INSERT 动作,则引发该触发器。 触发器功能: 强制执行业务规则,保证插入的数据中,库存金额 = 库存数量 * 库存单价。 注意: [INSERTED]、[DELETED]为系统表,不可创建、修改、删
阅读全文
摘要:有两个表,学生表和借书表。 用到的功能有: 1.如果我更改了学生的学号,我希望他的借书记录仍然与这个学生相关(也就是同时更改借书记录表的学号); 2.如果该学生已经毕业,我希望删除他的学号的同时,也删除它的借书记录。 创建学生表: Create Table Student( --学生表 Studen
阅读全文
摘要:题目 学生成绩信息三个表,结构如下:学生表:Member 字段名称 数据类型 说明 MID Char(10) 学生号,主键 MName Char(50) 姓名 课程表:F 字段名称 数据类型 说明 FID Char(10) 课程,主键 FName Char(50) 课程名 成绩表:Score 字段名
阅读全文
摘要:题目 程序员工资表:ProWage 字段名称 数据类型 说明 ID int 自动编号,主键 PName Char(10) 程序员姓名 Wage int 工资 创建存储过程,查询程序员平均工资在4500元,如果不到则每个程序员每次加200元,至到所有程序员平均工资达到4500元 第一步 建表 --建数
阅读全文
摘要:一、表TB,Id字段编号,递增不一定连续,M 字段为区段路费,比如从家到哈尔滨60元,从哈尔滨到长春70元,数值类型, S字段站点名称。 现有500元,从家先经哈尔滨出发,能走多远?Id M S 1 60 哈尔滨 2 70 长春3 80 沈阳4 50 北京5 90 郑州6 75 武汉7 80 长沙8
阅读全文

浙公网安备 33010602011771号