SQLserver视图、存储过程、事务的简单介绍和使用

本文介绍了SQLserver中的视图、存储过程和事务。视图是预编译的查询,提供数据安全性和方便的修改。存储过程提高了执行效率和数据安全性,简化维护并增强应用程序的扩展性。事务确保多步骤操作的原子性、隔离性和一致性,常用于复杂的数据库操作。
摘要由CSDN通过智能技术生成

SQLserver视图、存储过程、事务

目录

一、视图
二、存储过程
三、事务

一、视图

1、视图的基本知识:

  1. 视图概念:根据应用程序业务需要编写并保存到数据库服务器端的查询,不用再网络上传输SQL语句,所以在 一定程度上对数据安全有保障作用,也可以直接对视图修改,使用灵活
  2. 视图和普通的应用程序端SQL查询的区别:区别一:视图本身就是查询,保存到数据库服务器端,应用程序通过调用命令来执行视图;区别二:普通查询保存在应用程序端,需要 通过网络来传输SQL语句到数据库端执行查询;区别三:视图和普通SQL查询在后期维护有很大的不同,如果需要变化查询内容的话,普通的应用程序端查询需要修改程序,很麻烦,而视图只需要在数据库 端修改即可。
  3. 创建视图的语法(视图就像查询数据表一样):
create view view_视图名称
	as
		select查询语句块
	go
--代码示例(使用SMDB数据库)
	create view view_QueryScore
		as 
			SELECT   dbo.StudentClass.ClassName, dbo.Students.StudentName, dbo.Students.Gender, dbo.ScoreList.CSharp, 
                dbo.ScoreList.SQLServerDB
FROM      dbo.StudentClass INNE
  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值