Setahu saya sih kalo utk query langsung ga bisa. Palingan perlu bantuan pake 
function / procedure
Kira2 gini nih contohnya :

PROCEDURE xxx(abc in varchar2) IS

query_str VARCHAR2(4000);

BEGIN
    query_str := 'SELECT field1, field2 '||
                 'FROM A1, A2 '||
                 'WHERE A1.id = A2.id ';

      query_str := query_str ||
        'AND EXISTS (SELECT ''e'' from A1 '||
        'WHERE A1.code = '''||abc||''' '||
        'AND ij.object_version_number <> j.object_version_number) ';
      

    OPEN p_cursor FOR query_str ;


Semoga dapat membantu...

CMIIW,
eldin







To: [email protected]
From: [EMAIL PROTECTED]
Date: Mon, 1 Sep 2008 14:42:40 +0800
Subject: [indo-oracle] nama field sebagai parameter pencarian



















    
            dear all, 

saya minta bantuan nih.

saya ada table A1 dgn field spt ini :

..........

field1 varchar2(5) default '0'

field2 varchar2(5) default '0'

field3 varchar2(5) default '0'

..........

 

bagaimana caranya agar clausa where bisa dinamis.

misal suatu saat saya melakukan query :

 

select * from A1 where field1='0'

 

disaat yang lain melakukan query :

 

select * from A1 where field2='0'

 

bisa tidak ya, jika satu sintax query bisa untuk semuanya ( dengan parameter 
where yang berubah-ubah )

 

select * from A1 where ????? = '0'

 

tolong pencerahannya.

 

Thx



__________________________________________________________

Search, browse and book your hotels and flights through Yahoo! Travel.

http://sg.travel.yahoo.com



[Non-text portions of this message have been removed]




      

    
    
        
        
        
        


        


        
        
        
        
        


_________________________________________________________________
Manage multiple email accounts with Windows Live Mail effortlessly.
http://www.get.live.com/wl/all

[Non-text portions of this message have been removed]

Kirim email ke