您的位置:

如何使用SQL获取当前系统时间?

一、使用NOW函数获取当前系统时间

在MySQL中,NOW()函数可以返回当前系统时间,包括日期和时间。

SELECT NOW();

可以得到如下结果:

+---------------------+
| NOW()               |
+---------------------+
| 2021-07-12 15:32:23 |
+---------------------+

二、使用CURRENT_TIMESTAMP函数获取当前系统时间

与NOW()函数类似,MySQL中的CURRENT_TIMESTAMP函数也可以返回当前系统时间。

SELECT CURRENT_TIMESTAMP();

可以得到如下结果:

+---------------------+
| CURRENT_TIMESTAMP() |
+---------------------+
| 2021-07-12 15:32:23 |
+---------------------+

三、使用GETDATE函数获取当前系统时间(SQL Server)

在SQL Server中,可以使用GETDATE()函数获取当前系统时间。

SELECT GETDATE();

可以得到如下结果:

+-------------------------+
|          (No column name) |
+-------------------------+
| 2021-07-12 15:32:23.530 |
+-------------------------+

四、使用SYSDATE函数获取当前系统时间(Oracle)

在Oracle中,可以使用SYSDATE函数获取当前系统时间。

SELECT SYSDATE FROM DUAL;

可以得到如下结果:

+-------------------------+
| SYSDATE                 |
+-------------------------+
| 2021-07-12 15:32:23 |
+-------------------------+

五、使用CURRENT_TIMESTAMP函数获取当前系统时间(PostgreSQL)

在PostgreSQL中,CURRENT_TIMESTAMP函数可以返回当前系统时间。

SELECT CURRENT_TIMESTAMP;

可以得到如下结果:

+----------------------------+
|         current_timestamp |
+----------------------------+
| 2021-07-12 15:32:23.554163 |
+----------------------------+