日期:2014-05-17  浏览次数:20761 次

怎么使用一个视图创建另一个视图
新手上路
遇到一个小小困难
请路过的大神帮忙解答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