📜  SQL Server 中的 ISDATE()函数

📅  最后修改于: 2022-05-13 01:55:02.076000             🧑  作者: Mango

SQL Server 中的 ISDATE()函数

ISDATE()函数:
SQL Server 中的此函数用于检查指定的表达式是否为有效日期。

特征 :

  • 此函数用于查找声明的日期是否有效。
  • 此函数属于日期函数。
  • 这个函数只接受一个参数,即一个表达式。
  • 此函数还可以包括具有指定日期的时间。
  • 此函数可以返回 1 或 0。

句法 :

ISDATE(expression)

范围 :
该方法只接受一个参数,如下所示。

  • expression –要检查的指定表达式。

回报:
如果所述表达式是有效日期,则返回 1,否则返回 0。

示例-1:
使用 ISDATE()函数并获取输出。

SELECT ISDATE('2020/01/03');

输出 :

1

示例 2 :
使用带有变量的 ISDATE()函数并获得所需的输出。

DECLARE @exp VARCHAR(50);
SET @exp= '2021/12/25';
SELECT ISDATE(@exp);

输出 :

1

示例 3 :
使用 ISDATE()函数以日期作为参数,其中也包括时间。

SELECT ISDATE('2021/01/03 08:55');

输出 :

1

示例 4:
使用具有无效日期的 ISDATE()函数并获取输出。

SELECT ISDATE('2021/01/32 08:55');

输出 :

0

应用 :
此函数用于检查给定的表达式是否为有效日期。