SQL SMALL DATETIME FROM PARTS

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
SQL SMALLDATETIMEFROMPARTS 1

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

SMALL DATE TIME FROM PARTS 2