Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

ओरेकल में उप स्ट्रिंग

कुछ इस तरह, शायद; मेरा सीटीई आपके GET_DDL का परिणाम है।

प्रत्येक ROWBEGINDBMS_APPLICATION_INFO.read_client_info (acct_utils.trigger_enabled) के लिए भूमिकाओं को हटाने से पहले
with test (col) as 
(select q'[
CREATE OR REPLACE  TRIGGER "owner"."trigger_delete" BEFORE DELETE ON roles FOR EACH ROW
BEGIN
DBMS_APPLICATION_INFO.read_client_info (acct_utils.trigger_enabled);
IF acct_utils.trigger_enabled <> 'F' THEN
  INSERT INTO delete_table (ID, key, object, type, keytype, objecttype, created, deleted, deletedby) VALUES(
    :old.id,
    :old.key,
    'delete',
    null,
    :old.keytype,
    null,
    :old.whencreated,
    (CURRENT_TIMESTAMP AT TIME ZONE 'GMT'),
    SYS_CONTEXT('TMCtx', 'USERKEY')
  );
END IF;
END trigger_delete;]' 
from dual)
select substr(col, 
              instr(upper(col), 'INSERT INTO DELETE_TABLE'),
              --
              instr(col, ';', instr(upper(col), 'INSERT INTO DELETE_TABLE'), 1) -
              instr(upper(col), 'INSERT INTO DELETE_TABLE') + 1
             ) result
from test;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैं Oracle जावा अपडेट तक जल्दी पहुंच कैसे प्राप्त कर सकता हूं, ताकि जब ये अपडेट सार्वजनिक हो जाएं तो मैं अपने आरआईए का परीक्षण कर सकूं और फायर-ड्रिल से बच सकूं?

  2. %ENV काम नहीं करता है और मैं साझा पुस्तकालय का उपयोग नहीं कर सकता

  3. Oracle डेटाबेस में तालिका आकार की जाँच करने के लिए क्वेरी

  4. ORA-00933 SQL कमांड ठीक से समाप्त नहीं हुआ लेकिन SQL डेवलपर में अच्छा है

  5. Oracle का उपयोग करते हुए सबस्ट्रिंग जब कई मैच होते हैं?