了解MS SQL Server 2000视图

静心825

静心825

2016-02-19 15:19

今天给大家分享的是由图老师小编精心为您推荐的了解MS SQL Server 2000视图,喜欢的朋友可以分享一下,也算是给小编一份支持,大家都不容易啊!

  视图的好处,它可以横纵分割表,在视图上的可以执行与在表上一至的操作,如:Insert、Update、Delete。这些操作与在表上的相应操作大至相同,不过也有些不同之处。在视图上进行操作的列是只属于视图的列,这些列不一定包含对应表中的所有列,所以在执行Insert操作或Update操作时,如果视图中有未被包含的列,并且这些列是Not NULL的,那么在视图上执行相应的Insert操作或Update操作时就会失败,还有在视图上如果使用了Group By、Distinct等操作时,不能执行Insert或Update操作。还有一点需要注意的是,如果视图中包含的不只是一个表,那么执行Insert或Update一次只能对视图中的某个表进行操作,也就是说,如果视图中包含了两个表A、B,那么就需要对视图执行两次Insert或Update操作,一次操作表A的各个列,一次操作表B的各个列。

  语法:

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)

  Create View View_Name [columnname,……]

  AS Select Statement [WITH CHECK OPTION] [WITH ENCRYPTION]

  举例说明:

  Use SomeDataBase Go –这句与MySQL的一样,就是表示要进入某个数据库

  Create View SomeView –创建一个视图SomeView

  As

  Select * from UserInfo [WITH ENCRYPTION]

  –在Select 语句后加上With Encryption 表示对视图进行加密,这样其它用户查看这个视图时,就看不到视图中的内容。

  GO

  事务:

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)

  在MS SQL Server中对事务的操作一共有四个,它们是:

  Begin Transaction、Commit、Rollback和Save Transaction。

  索引:

  索引有四种,唯一索引、簇索引、非簇索引和复合索引。

  表扫描一般用在大表返回绝大多数数据或小表查询某些数据时使用。在大表中查询有限量数据,一般使用索引。

  索引其实是一种与表中的列相绑定的对象。

  使用索引的时机:

  1.经常被查询搜索的列。

  2.在Order by子句中使用的列。

  3.是外键或主键的列。

  4.该列的值唯一的列。

  不能使用或不适合使用索引的情况:

  1.在查询中很少被引用的列。

  2.数据类型为bit、text和Image等的列不能建立索引。

  语法:

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)

  Create [UNIQUE][CLUSTERED|NONCLUSTERED] Index index_name

  On TableName (Column [,…n])

  举例说明:

  Create UNIQUE CLUSTERED Index SomeIndex On UserInfo (UserName)

  这就是在表UserInfo的列UserName上建立的一个唯一簇集索引。

展开更多 50%)
分享

猜你喜欢

了解MS SQL Server 2000视图

编程语言 网络编程
了解MS SQL Server 2000视图

MS SQL入门基础:SQL Server 2000 简介

编程语言 网络编程
MS SQL入门基础:SQL Server 2000 简介

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

MS SQL入门基础:SQL Server 2000 的工具

编程语言 网络编程
MS SQL入门基础:SQL Server 2000 的工具

MS SQL Server 2000系统数据类型

SQLServer
MS SQL Server 2000系统数据类型

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

SQL server 视图(view)介绍

编程语言 网络编程
SQL server 视图(view)介绍

Java连接SQL Server 2000

编程语言 网络编程
Java连接SQL Server 2000

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

图片自动缩小的js代码,用以防止图片撑破页面

图片自动缩小的js代码,用以防止图片撑破页面

最新qq分组设计_谁是谁的缘,圆了谁的愿 - QQ非主流分组

最新qq分组设计_谁是谁的缘,圆了谁的愿 - QQ非主流分组
下拉加载更多内容 ↓