视图在ORACLE 9I运行正常且能查出数据换到SQLSERVER2000下就总是出错运行不了,请高人指教!
select   a.*   from   examine   a,(select   distinct   examineid   from   answer)   b   where   a.examineid   =   b.examineid;   
 我在查询分析器中执行上述语句后数据库提示我“批查询已完成,但有错误。 
 服务器:   消息   207,级别   16,状态   3,行   1 
 列名    'examineid '   无效。”   
 我直接用DTS把视图从ORACLE倒过来也运行不了!     
 answer表结构: 
 列名 
 examineid                  varchar      50 
 keyid                              varchar      50 
 keycontent               varchar      4000      允许空 
 isright                        varchar      1               允许空 
 lastupdatedby      varhcar      20            允许空 
 lastupdatedate   datetime   8               允许空   
 EXAMINE表结构: 
 列名 
 examineid                  varchar      50 
 examinetype            varchar      2               允许空 
 examinecontent   varchar      4000      允许空 
 memo                                 varchar      600         允许空 
 teacher                        varchar      20            允许空 
 lastupdatedby      varhcar      20            允许空 
 lastupdatedate   datetime   8               允许空     
 虚心请高人指教!     
------解决方案--------------------create view myview  
 as 
   select a.* from examine a,(select distinct examineid from answer) b  
   where a.examineid = b.examineid
------解决方案--------------------看不出有啥問題:(