原来在 ms sql 上的sql语句,放到Oracle 下不好用,手头上没有Oracle的资料。各位帮帮忙拉。
原来在ms sql 上的sql 语句 想把他转换到Oracle下如何转换阿:
select
GDJL.SLWH,QYJCXX.QYMC,DWDMB.DWMC,a.dmsm,b.dmsm,c.dmsm
from
GDJL,QYJCXX, DWDMB ,XTDMB as a ,xtdmb as b ,xtdmb as c
where
QYJCXX.SLWH=GDJL.SLWH and
DWDMB.DWDM=GDJL.SPDW and
(a.dmlx = 'spzt' and a.dm = gdjl.zt ) and
(b.dmlx = 'spyj' and b.dm = gdjl.spyj) and
(c.dmlx = 'gdlx' and c.dm = gdjl.gdlx)
问题点数:20、回复次数:6Top
1 楼lws0472(期待2008)回复于 2002-05-24 16:48:09 得分 0
提示什么错误Top
2 楼bzszp(SongZip)回复于 2002-05-24 16:51:09 得分 0
你运行后有什么错误?
运行后用
show error;
Top
3 楼qdcl(qdcl)回复于 2002-05-24 16:51:44 得分 0
GDJL,QYJCXX, DWDMB ,XTDMB as a ,xtdmb as b ,xtdmb as c
*
ERROR 位于第 4 行:
ORA-00933: SQL 命令未正确结束Top
4 楼qxksos(冰焰)回复于 2002-05-24 16:53:57 得分 0
去掉 asTop
5 楼lws0472(期待2008)回复于 2002-05-24 16:55:29 得分 10
在oracle中没有as,应改为
XTDMB a ,xtdmb b ,xtdmb c
Top
6 楼bzszp(SongZip)回复于 2002-05-24 17:06:21 得分 10
去掉 as就可以了
为什么用as呢?
Top




