Belirli bir dize bir clob sütundan nasıl alınır? product_details
Oracle clob sütununda belirli bir dizgeyi ara
CALCULATION=[N]NEW.PRODUCT_NO=[T9856]
OLD.PRODUCT_NO=[T9852].... -- with other text
denilen clob sütunda depolandığı aşağıdaki gibi
ben sütundan dize NEW.PRODUCT_NO
aramak istiyorum verilere sahip product_details
select * from my_table
where dbms_lob.instr(product_details,'NEW.PRODUCT_NO')>=1
olarak çalıştık
Yukarıdaki tablodan tam metni getiriyor.
Her türlü yardım büyük önem taşır.
Selamlar
çıktıda istediğiniz dize başlangıç konumunu bulmak için instr bağıntılı olarak bir substr kullanabilir sadece bir alt dize (bir çizgi) "CALCULATION = [N] NEW.PRODUCT_NO = [T9856]" gibi ürün detaylarının "? –
@FlorinGhita Evet Sadece dize 'NEW.PRODUCT_NO =' clob sütunundan çıktı olarak istiyorum. – user75ponic