视图的创建
有两种创建方法:
(1)使用SSMS(可视化工具)创建视图
(2)使用sql语句创建视图
--使用sql语句创建视图
if exists(select * from sysobjects where name='vw_student')
drop view vw_student
go
--开始创建视图
create view vw_student --create view必须是批处理中的第一条语句
as
select top 100 percent T1.sname as 姓名,T2.grade as 成绩 from [dbo].[student] T1
inner join [dbo].[sc] T2 on T2.sno=T1.sno
order by T1.sno desc
go
视图的查询
select * from vw_test
创建视图的注意事项
(1)创建视图的select语句中不能包含order by,如果使用order by查询,必须使用top限制行数.
(2)不能使用into关键字.
(3)视图中不能使用临时表或表变量