但是我直接使用SELECT语句就可以啦。

解决方案 »

  1.   

    我个人觉得视图最大优点可以简化SQL语句,我们在实际应用中,经常要关联几个表,这时用视图很好.
      

  2.   

    创建视图也是基于select语句创建的啊。你还不是要写表的连接。
      

  3.   

    视是一个虚拟的表,也可理解为存储的一条select 语句。
      

  4.   

    那它有什么好处呢?
    它的速度也不会比一般的sql语句快啊。
      

  5.   

    从速度上来说,视图隐藏了性能问题,让你以为你是从一个Table中取出数据,但其实是从很多Table中取出数据。这是使用视图很头疼的问题。
    但是视图可以使你的SQL语句简化很多,特别是一些频繁使用的复杂子查询。
      

  6.   

    老大,你创建视图的时候还不是要写sql语句的吗?
    create view view_name
    as
    select语句。
    我看不出哪里有简化啊!可以举个例子吗?
      

  7.   

    比如:
    要在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"
      

  8.   

    如果有视图:
    ----定义视图
    create view v_手枪
    as
    手枪是能单手握持发射的小型枪械。多用于近战和自卫,一般有效杀伤距离约50米。使用专用的手枪弹药。
    ----使用视图
    经警方鉴定,程地仁所持手枪为非制式双管手枪。程地仁称,手枪是他在去年12月从一朋友处偷来的,一直藏在身边,用以防身。如果没有视图:
    经警方鉴定,程地仁所持"能单手握持发射的小型枪械。多用于近战和自卫,一般有效杀伤距离约50米。使用专用的手枪弹药。"为非制式双管"能单手握持发射的小型枪械。多用于近战和自卫,一般有效杀伤距离约50米。使用专用的手枪弹药。"。程地仁称,"能单手握持发射的小型枪械。多用于近战和自卫,一般有效杀伤距离约50米。使用专用的手枪弹药。"是他在去年12月从一朋友处偷来的,一直藏在身边,用以防身。