在數據庫中,smalldatetime是一種日期時間數據類型,它用于存儲日期和時間,精確到分鐘級別。smalldatetime類型使用4個字節進行存儲,范圍從1900年1月1日到2079年6月6日。
要使用smalldatetime類型,可以在創建表時指定該列的數據類型為smalldatetime,如下所示:
CREATE TABLE MyTable (
MyDate smalldatetime
);
然后,可以將值插入到該列中,如下所示:
INSERT INTO MyTable (MyDate) VALUES ('2022-01-01 10:30');
可以使用SELECT語句檢索smalldatetime列的值,如下所示:
SELECT MyDate FROM MyTable;
也可以使用smalldatetime類型的函數和運算符對smalldatetime列進行操作和計算,例如:
SELECT DATEADD(MINUTE, 30, MyDate) AS NewDate FROM MyTable; -- 在MyDate上加30分鐘并命名為NewDate
需要注意的是,smalldatetime類型在存儲和計算時有一些限制,例如它的精確度只到分鐘而不是秒,而且它的范圍有限。如果需要更高的精確度或更大的范圍,可以考慮使用datetime或datetime2類型。