1、触发器 存取款

题目、活期存款中,“储户”通过“存取款单”和“储蓄所”发生联系。假定储户包括:账号,姓名,电话,地址,存款额;“储蓄所”包括:储蓄所编号,名称,电话,地址(假定一个储户可以在不同得储蓄所存取款)1、写出设计以上表格的语句(4分)
2、创建一个触发器TR1完成下面内容:
当向“存取款单”表中插入数据时,如果存取标志=1则应该更改储户表让存款额加上存取金额,如果存取标志=0则应该更改储户表让存款额减去存取金额,如果余额不足显示余额不足错误。

View Code

CREATE TABLE CREATE TRIGGER tr1 on qukuan after insertASBEGINdeclare @sid nvarchar(50)declare @type intdeclare @qian intdeclare @yuer intselect @sid=sid,@type=[type],@m=m from insertedselect @yuer=yuer from cunkuanif(@type=1)beginupdate cunkuan set yuer=yuer+@qianendelsebeginif(@yuer<@qian)beginprint '余额不足'endelsebeginupdate cunkuan set yuer=yuer-@qianendendENDGO

View Code

2、查询每个类型最近的一条记录

select * from (select Type,Title,Createtime,ROW_NUMBER() over(Partition by Type order by createtime desc) RowId from News) T where T.RowId=1

View Code

转载于:https://www.cnblogs.com/eric-gms/p/3757131.html

SQLServer·面试题相关推荐

  1. (更新时间)2021年5月15日 SqlServer数据库 SqlServer面试题

    数据库SqlServer笔试题 文章目录 数据库SqlServer笔试题 一.数据库基础知识(通用)篇 1.说说主键.外键.超键.候选键 2.为什么用自增列作为主键? 3.触发器的作用是什么? 4.什 ...

  2. SQLServer数据库试题及答案

    选择题:(20分)     1.根据关系数据基于的数据模型--关系模型的特征判断下列正确的一项:(___) A.只存在一对多的实体关系,以图形方式来表示. B.以二维表格结构来保存数据,在关系表中不允 ...

  3. 2021-05-15 SqlServer面试题 基础篇

    SqlServer笔试基础篇 试用SQL查询语句表达下列对教学数据库中三个基本表 S.SC .C 的查询: S(sno,sname,SAGE,SSEX) 各字段表示学号,姓名,年龄,性别 Sc(sno ...

  4. Sqlserver面试题

    SQL数据库的三大范式是什么? ①第一范式:所有的字段不能有冗余信息,所有的字段都是必不可少的. ②第二范式:满足第一范式并且表必须有主键. ③第三范式:满足第二范式并且表引用其他的表必须通过主键引用 ...

  5. SQLserver 面试题01

    产品编号 产品名称 生产日期 P Pname Pdate 1 产品A 2020/01/02 2 产品B 2019/04/02 3 产品C 2020/03/02 销售人员表(Sales) 销售人员编号 ...

  6. 微软腾讯京东都在高薪招.NET Core,你准备好了吗!

    金三银四跳槽季,古人诚不我欺,2年没更新简历了,还接到好几个电话邀约,打过交道的几个猎头妹子更是殷勤的频繁打招呼.认真了解一下才知道,今年的招聘真的很热,.NET招聘真的很热.头部互联网企业像微软苏州 ...

  7. sqlserver 人名_sqlserver上机试题

    SQLSERVER2000 上机试题 上机题 1 : 一:创建一个数据库,并创建两个数据库表. (50 分 ) 1 .创建一个名为 scxh_db 的数据库. ( 10 分) 2 .在 scxh_db ...

  8. mysql sqlserver对比_很用心的写了 9 道 MySQL 面试题

    MySQL 一直是本人很薄弱的部分,后面会多输出 MySQL 的文章贡献给大家,毕竟 MySQL 涉及到数据存储.锁.磁盘寻道.分页等操作系统概念,而且互联网对 MySQL 的注重程度是不言而喻的,后 ...

  9. 用友公司Java面试题(含答案)

    为什么80%的码农都做不了架构师?>>>    用友公司Java面试题(含答案) 1.Hashtable和HashMap有什么区别?   a.Hashtable是继承自陈旧的Dict ...

最新文章

  1. wrs-tuya-cloud
  2. 我也说说Emacs吧(6) - Lisp速成
  3. IntelliJ IDEA 快捷键快速实用篇
  4. ABAP DOI详解(3)
  5. centos 安装jdk_Centos7下安装一个或多个tomcat7完整
  6. MyBatis关联查询,表字段相同,resultMap映射问题的解决办法
  7. 能上架App的GooglePlay开发者账号获取流程
  8. Hibernate的数据删除,更改
  9. html+css基础-4-html标签、Doctype、iframe,table布局
  10. sizeof运算符与求字符串长度函数strlen的区别
  11. LDO与电压基准源的精度对比
  12. 关于自己学C的点滴记录
  13. pta 计算机通信(并查集)
  14. SGX初始化中ELF文件解析
  15. 爱阅书香之书源制作 POST请求方式
  16. android 自动下一首,Android播播放完SD卡指定文件夹音乐之后,自动播放下一首
  17. java实现 GeoHash 算法(GeoHash位数与距离对应关系)
  18. 利用电子计算机处理数字化的影像信息,影像诊断习题题库适合复习考试使用
  19. Idea分享项目到全球最大同x交友网站gayhub居然失败了!我居然没有权限!来看看解决方法吧
  20. C++实现找100(任意)以内的质数--非常好的算法

热门文章

  1. 京东主图怎么保存原图_怎么把京东商城宝贝评价里面的图片保存下来
  2. 用 Python 实现英文单词纠错功能!这样就不担心不会辅导孩子了!
  3. AT91SAM9X5EK移植linux4sam6.1包,buildroot制作ubifs挂载成功,执行/sbin/init时提示init (1): undefined instruction
  4. 【视频编码】ffmpeg压缩视频文件
  5. antd vue table ellipsis属性不生效
  6. .net调用Oracle 报错:System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本问题
  7. Linux 挂载4T硬盘到根目录
  8. 教你如何写出高质量的网络推广软文
  9. linux mint必装软件,Linux mint 系统实用软件推荐和安装
  10. Google Earth谷歌地球卫片下载器--可下载全球历史卫星,无偏移、高精度