Oracle
 sql >> база данни >  >> RDS >> Oracle

Oracle - извлича времево клеймо от низ varchar?

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да направите настройка на sql в Oracle

  2. Тригерът за вмъкване има ли нужда от израз за ангажиране

  3. Как да настроя времето за изчакване на връзката на oracle db в приложението за стартиране на spring

  4. Oracle SQL:Използвайте последователност при вмъкване с Select Statement

  5. Не разбирам защо моят SQL не работи