读书人

如何使用一个视图创建另一个视图

发布时间: 2013-11-08 17:52:32 作者: rapoo

怎么使用一个视图创建另一个视图
新手上路
遇到一个小小困难
请路过的大神帮忙解答Orz sql
[解决办法]
第二个问题:
create view vtitles_2
as
select title_id,type
from vtitles

第一个问题:
create view vtitles
as
select title_id,title,type
from titles
where type='business'
[解决办法]


-- (7) 创建titles表的视图(视图名称为vtitles),只包含以下列:title_id,title和type并且条件是type 为‘business’。
create view vtitles
as
select title_id,title,[type]
from titles
where [type]='business'

-- (8) 使用视图vtitles 创建新的视图vtitles_2,只包含以下列:title_id 和type。
create view vtitles_2
as
select title_id,[type]
from vtitles

[解决办法]


--视图1
create view dbo.view1
as

select title_id,title,type
from titles
where type = 'business'
go


--用视图1,创建视图2
create view dbo.view2
as

select title_id,type
from dbo.view1

go

[解决办法]
修改了一下哈:



--第一个视图
create view dbo.vtitles
as

select title_id,title,type
from titles
where type = 'business'
go


--用第一个视图,创建第二个视图
create view dbo.vtitles_2
as

select title_id,type
from dbo.vtitles

go

读书人网 >SQL Server

热点推荐