首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

视图在ORACLE 9I运行正常且能查出数据换到SQLSERVER2000下就总是出错运行不了,请高人指教!解决方案

2012-01-21 
视图在ORACLE 9I运行正常且能查出数据换到SQLSERVER2000下就总是出错运行不了,请高人指教!selecta.*fromex

视图在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
[解决办法]
看不出有啥問題:(

热点排行