create view jingxiaoshang
with schemabinding
as
Select 
      机构名称,id 
From (
      Select 机构名称,id From 山东
      Union All
      Select 机构名称,id From 上海
      ) T
结果报错了:
无法将 视图 'jingxiaoshang' 绑定到架构,因为名称 '山东' 对于架构绑定无效。名称必须由两部分构成,并且对象不能引用自身。

解决方案 »

  1.   

    create view jingxiaoshang
    as
    Select 
          userid, ID
    From  tableb left join Tablec
      on tableb.username = Tablec.username
    ----------------------------------
    create view jingxiaoshang
    as
    Select 
          机构名称,id 
    From  山东 left join 上海
    on 山东.id= 上海.id
      

  2.   

    create view jingxiaoshang
    as
    Select 
          山东.机构名称,上海.id 
    From  山东 left join 上海
    on 山东.id= 上海.id