達夢數據庫 varchar varchar2的區別, 推薦使用 varchar2
-- 日期格式化
SELECT DATE_FORMAT(GETDATE(), '%Y-%m-%d %H:%i:%s');-- 2023-12-11
SELECT CURDATE();-- 2023-12-11 09:22:24
SELECT SYSDATE();-- 2023-12-11 11:09:53.136527
SELECT GETDATE();-- 當前日期+1 -1天
SELECT DATEADD(DAY, -1, '2000-01-12') FROM DUAL;
SELECT DATEADD(DAY, 1, CURDATE()) FROM DUAL;-- date類型/timestamp類型 時間字段 直接 >= CURDATE() 或'201-10-21' 都是ok的
SELECT * from test where birthdate >= CURDATE();
SELECT * from test where birthdate1 >= '201-10-21';
DATE(年月日)? DATETIME(年月日時分秒)? TIMESTAMP(年月日時分秒 6位毫秒) 類型
char tinyint
?