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 -> PL/SQL : function or pseudo-column 'EXISTS' may be used inside a SQL.........

PL/SQL : function or pseudo-column 'EXISTS' may be used inside a SQL.........

From: naud <naudjf_at_yahoo.fr>
Date: 17 Aug 2004 01:27:48 -0700
Message-ID: <1e1a7efc.0408170027.29acc6ac@posting.google.com>


bonjour,

je souhaite faire une alternative en utilisant la condition NOT EXISTS(). Voici le bout de code :
BEGIN
    IF NOT EXISTS (select 1 from ordres)

	THEN select 'dfdqsfdsf' from ordres;
	end if;

END; Le problème c'est que, à l'exécution, j'ai un message d'erreur me disant :
"ORA-06550: line 2, column 12:
PLS-00204: function or pseudo-column 'EXISTS' may be used inside a SQL statement only".

Pourtant, cette condition focntionne très bien dans le WHERE d'un SELECT.
Et j'ai trouvé dans différentes docs PL/SQL que la forme IF NOT EXISTS(...) THEN...; ELSE...;
était correcte.

Qqn a une idée ?

Merci. Received on Tue Aug 17 2004 - 03:27:48 CDT

Original text of this message

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