Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Kiểm tra ngày hợp lệ trong Oracle

Có, nếu bạn biết định dạng và ít làm ơn.

Giả sử bạn có ngày ở định dạng '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;

Bây giờ bạn có thể:

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. Truy vấn EF tới Oracle ném ORA-12704:bộ ký tự không khớp

  2. Làm thế nào để in 1 đến 10 mà không cần sử dụng vòng lặp trong PL / SQL?

  3. Ví dụ cho con trỏ PLSQL - Con trỏ rõ ràng, ngầm định và tham chiếu

  4. oracle sql:cập nhật nếu tồn tại khác chèn

  5. Cách cài đặt cơ sở dữ liệu Oracle trên Windows