Computer >> Máy Tính >  >> Lập trình >> SQL Server

Hàm ISDATE trong SQL Server

Bài viết này sẽ hướng dẫn bạn chi tiết cách sử dụng trình xử lý hàm ISDATE trong SQL Server với cú pháp và ví dụ cụ thể để hình dung và nắm bắt các hàm tốt hơn.

Mô tả

Hàm ISDATE trong SQL Server kiểm tra xem biểu thức được truyền vào có phải là giá trị thời gian hợp lệ hay không, nếu ISDATE trả về 1, nếu không thì trả về 0.

Cú pháp

Để sử dụng câu lệnh ISDATE trong SQL Server, chúng tôi sử dụng cú pháp sau:

 ISDATE (bieuthuc) 

Thông số :

  1. bieuthuc: bất kỳ biểu thức nào cần kiểm tra.

Lưu ý :

  1. Hàm ISDATE trả về 1 nếu biểu thức là giá trị thời gian hợp lệ.
  2. Hàm ISDATE trả về 0 nếu biểu thức KHÔNG phải là giá trị thời gian hợp lệ.
  3. ISDATE có thể được sử dụng trong các phiên bản SQL Server mới hơn:SQL Server 2017, SQL Server 2016, SQL Server 2014, SQL Server 2012, SQL Server 2008 R2, SQL Server 2008 và SQL Server 2005.

Ví dụ

Xem cách sử dụng câu lệnh ISDATE trong SQL Server.

 SELECT ISDATE('2019-05-01'); 
Result: 1

SELECT ISDATE('2019-05-01 10:03');
Result: 1

SELECT ISDATE('2019-05-01 10:03:32');
Result: 1

SELECT ISDATE('2019-05-01 10:03:32.001');
Result: 1

SELECT ISDATE('quantrimang.com');
Result: 0

SELECT ISDATE(123);
Result: 0