sql >> Database >  >> RDS >> Oracle

Geldige datumcontroles in Oracle

Ja, als je het formaat kent en met weinig plsql.

Laten we zeggen dat je de datum in het formaat 'yyyy-mon-dd hh24:mi:ss' hebt .

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;

Nu kunt u:

select your_date_col, test_date(your_date_col)
from your_table;


  1. TO_CHAR(getal) Functie in Oracle

  2. Een trigger maken die alleen wordt uitgevoerd wanneer een nieuwe tabel wordt gemaakt

  3. Hoe geef je positie nul van de spinner een promptwaarde?

  4. Hoe u uw database beheert met Adminer