老大,你创建视图的时候还不是要写sql语句的吗? create view view_name as select语句。 我看不出哪里有简化啊!可以举个例子吗?
比如: 要在PIBS数据库中创建一个出版商AAA的雇员信息视图 create view aaa as select emp_id,fname,minit,lname,hira_date form employee,publishers where e.pub_id=p.pub_id and pub_name="AAA"
如果有视图: ----定义视图 create view v_手枪 as 手枪是能单手握持发射的小型枪械。多用于近战和自卫,一般有效杀伤距离约50米。使用专用的手枪弹药。 ----使用视图 经警方鉴定,程地仁所持手枪为非制式双管手枪。程地仁称,手枪是他在去年12月从一朋友处偷来的,一直藏在身边,用以防身。如果没有视图: 经警方鉴定,程地仁所持"能单手握持发射的小型枪械。多用于近战和自卫,一般有效杀伤距离约50米。使用专用的手枪弹药。"为非制式双管"能单手握持发射的小型枪械。多用于近战和自卫,一般有效杀伤距离约50米。使用专用的手枪弹药。"。程地仁称,"能单手握持发射的小型枪械。多用于近战和自卫,一般有效杀伤距离约50米。使用专用的手枪弹药。"是他在去年12月从一朋友处偷来的,一直藏在身边,用以防身。
它的速度也不会比一般的sql语句快啊。
但是视图可以使你的SQL语句简化很多,特别是一些频繁使用的复杂子查询。
create view view_name
as
select语句。
我看不出哪里有简化啊!可以举个例子吗?
要在PIBS数据库中创建一个出版商AAA的雇员信息视图
create view aaa as
select emp_id,fname,minit,lname,hira_date
form employee,publishers
where e.pub_id=p.pub_id
and pub_name="AAA"
----定义视图
create view v_手枪
as
手枪是能单手握持发射的小型枪械。多用于近战和自卫,一般有效杀伤距离约50米。使用专用的手枪弹药。
----使用视图
经警方鉴定,程地仁所持手枪为非制式双管手枪。程地仁称,手枪是他在去年12月从一朋友处偷来的,一直藏在身边,用以防身。如果没有视图:
经警方鉴定,程地仁所持"能单手握持发射的小型枪械。多用于近战和自卫,一般有效杀伤距离约50米。使用专用的手枪弹药。"为非制式双管"能单手握持发射的小型枪械。多用于近战和自卫,一般有效杀伤距离约50米。使用专用的手枪弹药。"。程地仁称,"能单手握持发射的小型枪械。多用于近战和自卫,一般有效杀伤距离约50米。使用专用的手枪弹药。"是他在去年12月从一朋友处偷来的,一直藏在身边,用以防身。