Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> SQL Statement only seems to work over two lines in Oracle 8i

SQL Statement only seems to work over two lines in Oracle 8i

From: CME <support_at_cmesys.demon.co.uk>
Date: Wed, 15 Aug 2001 09:08:55 +0100
Message-ID: <997862934.15785.0.nnrp-10.c2de4217@news.demon.co.uk>


Dear all,

I have a weird one here that I am desperate to resolve (or might be me being stupid..not the first time).

I have an SQL statement, that basically errors, when run in code or in P/SQL. However if I put a neweline in the statement it then works....help :)

Not working version:

SELECT v_SearchCase.SocratesID from v_SearchCase,v_SearchScene,v_FlareDocket WHERE v_SearchCase.SocratesID = v_SearchScene.SocratesID(+) AND v_SearchScene.SceneID = v_FlareDocket.SceneID(+) AND (v_SearchCase.CrimeNum
= 'CRO32' OR v_SearchCase.CrimeNum LIKE 'CRE%');

This one does work

SELECT v_SearchCase.SocratesID from v_SearchCase,v_SearchScene,v_FlareDocket WHERE v_SearchCase.SocratesID = v_SearchScene.SocratesID(+) AND v_SearchScene.SceneID = v_FlareDocket.SceneID(+) AND (v_SearchCase.CrimeNum
= 'CRO32'

OR v_SearchCase.CrimeNum LIKE 'CRE%');

Any help would be great, as this SQL is build in code, and is used on other databases as well as oracle 8i. I can't start putting \n in the middle of the SQL,,,,,why does this happen.

Matt Received on Wed Aug 15 2001 - 03:08:55 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US