oracle - 在 Oracle 中保存日期而不附加时间
问题描述
我在 oracle 中有一个日期列。当我试图从 Spring Boot 中保存数据时,它总是会附加时间和日期。有什么方法可以限制时间(来自 Oracle)并且只在该列中保存日期,而不必从 Spring Boot 中进行。任何帮助将不胜感激
Current data stored: 11/18/2020 5:00:00 AM
Required Format : 11/18/2020
解决方案
我不知道 Spring Boot,但是 - 看看你是否可以保存截断的值,例如
insert into your_table (date_column) values (TRUNC(sysdate));
-----
this
如果不是,请在该表上创建一个BEFORE INSERT
触发器,该触发器将截断时间部分,例如
create or replace trigger trg_bi_yourt
before insert on your_table
for each row
begin
:new.date_column := trunc(:new.date_column);
end;
/
推荐阅读
- ssl - 向letsencrypt证书添加替代名称的自动化方法
- javascript - 如何在 JavaScript 中获取特定 URL 的源代码?
- email - 发送网格 API 密钥不适用于 oracle plsql
- c# - 使用 Open() 调用从 C# 调用 Fortran DLL
- python - 蝗虫运行显示 Python 模块的 ModuleNotFound
- c# - ICriticalNotifyCompletion 有什么用?
- haskell - 在 Haskell 中实现动态数据类型转换
- node.js - NodeJS 关闭服务器并重新启动
- eclipse - Eclipse - 黄色突出显示并使用自动完成替换单词
- batch-file - 如何使用特定文件扩展名获取每个文件的第一行