码迷,mamicode.com
首页 > 数据库 > 详细

SQL Server 如何创建视图

时间:2018-10-27 13:15:01      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:stun   prim   通过   nbsp   sele   var   from   视图   直接   

1、为什么要使用视图

  1.进行多表联合查询时,编写程序时每调用一次需编写一次,不太现实,容易出错;

    这时把所需的数据集于视图中,访问视图即可

  2.避免直接访问基表

2、视图可以做什么

  增、删、改、查

3、实例

//所需数据

//在SQL Sever数据库中创建表

create table tb_stu

(  

  stuNo int primary key,

   stuName varchar(10) not null,  

  stuSex varchar(2) null,  

  stuAge int not null

)

insert into tb_stu values(1,‘小张‘,‘男‘,18)

insert into tb_stu values(2,‘小丽‘,‘女‘,17)

insert into tb_stu values(3,‘小明‘,‘男‘,18)

 

/*创建视图1*/

create view view_stu1

as

select*from tb_stu

 

/*创建视图2*/

create view view_stu2

as

select stuNo,stuName,stuSex from tb_stu

 

/*查询所有视图*/

select name from sysobjects where xtype=‘v‘

 

/*查询视图1*/

select*from view_stu1

 

/*查询视图2*/

select*from view_stu2

 

/*向视图1插入数据*/

insert into view_stu1 values(4,‘李丽‘,‘男‘,18)

 

/*通过视图1删除数据*/

delete from view_stu where stuNO=4

 

/*通过视图1更改数据*/

update view_stu1 set stuSex=‘女‘ where stuNo=4

 

SQL Server 如何创建视图

标签:stun   prim   通过   nbsp   sele   var   from   视图   直接   

原文地址:https://www.cnblogs.com/115Z/p/9860608.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!