sql >> Database >  >> RDS >> Oracle

Oracle - tijdstempel uit varchar-string halen?

SQL> alter session set nls_timestamp_format = 'YYYY-MM-DD HH24:MI:SSXFF';

Session altered.

SQL> with t as (
  2     select 'Podlaski Oddział Straży Granicznej
  3  Informacja dobowa o zdarzeniach na terenie województwa podlaskiego
  4  w dniu 15.04.2013 r.'
  5         as original_string
  6       from dual)
  7  select to_timestamp(regexp_substr(original_string, '\d\d\.\d\d\.\d\d\d\d'), 'DD.MM.YYYY') as the_timestamp
  8    from t;

THE_TIMESTAMP
---------------------------------------------------------------------------
2013-04-15 00:00:00,000000000

1 row selected.



  1. Hoe te herhalen door PostgreSQL jsonb-arraywaarden voor het matchen binnen een query

  2. ORACLE NLS_LANG

  3. Hoe krijg ik het aantal rijen dat wordt beïnvloed door SQL Alchemy?

  4. Postgresql:Hoe ontsnappen aan enkele aanhalingstekens in Database-trigger?