SQL SMALL DATETIME FROM PARTS 函数是日期和时间函数之一,它将从用户指定的组件返回一个小的日期和时间值。SMALL DATETIME FROM PARTS 函数的基本语法如下:
SMALLDATETIMEFROMPARTS (year, month, day, hour, minute)
正如您所看到的,这个 SMALLDATETIMEFROMPARTS 函数接受五个参数来构建一个小的日期和时间。这个 SQL Server 函数返回 smalldatetime 数据类型 作为输出。
SQL SMALL DATETIME FROM PARTS 函数示例
在本示例中,我们将向您展示 SQL Server SmallDateTimefromParts 函数的用法。它还将解释当您将 NULL 值或无效参数传递给此函数时会发生什么。
-- Example SELECT SMALLDATETIMEFROMPARTS ( 2017, 11, 19, 11, 35 ) AS Result SELECT SMALLDATETIMEFROMPARTS ( 2017, 11, 19, 00, 35 ) AS Result SELECT SMALLDATETIMEFROMPARTS ( 2017, 11, 19, 00, 00 ) AS Result -- Let me try the NULL values SELECT SMALLDATETIMEFROMPARTS ( NULL, 11, 19, 11, 35 ) AS Result -- Feb 2016 is a Leap year SELECT SMALLDATETIMEFROMPARTS ( 2016, 02, 29, 19, 11) AS Result -- Feb 2014 is not a leap year. So, Invalid Argument 29 SELECT SMALLDATETIMEFROMPARTS ( 2014, 02, 29, 19, 11) AS Result

最后一条语句会引发错误。让我向您展示 日期和时间函数 的结果。
