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

Проверки на валидна дата в Oracle

Да, ако знаете формата и с малко plsql.

Да приемем, че имате датата във формат 'yyyy-mon-dd hh24:mi:ss' .

create function test_date(d varchar2) return varchar2
is
  v_date date;
begin
  select to_date(d,'yyyy-mon-dd hh24:mi:ss') into v_date from dual;
  return 'Valid';
  exception when others then return 'Invalid';
end;

Сега можете:

select your_date_col, test_date(your_date_col)
from your_table;


  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. Използване на вложени транзакции в oracle

  3. Грешка при изключване на Oracle ORA-01033

  4. как да направя пул на връзки в java?

  5. Oracle:Как да конвертирам шестнадесетичен в десетичен в Oracle SQL?