java - 是否可以从 schema.sql 访问应用程序属性?
问题描述
我想创建一个日期类型变量。在本地,我使用的是 h2 数据库。但我正在使用 Hana DB 部署到云中。Hana 具有我需要的确切日期格式:SECONDDATE (YYYY-MM-DD HH24:MI:SS)。突然之间,它不再是一种广泛使用的格式。并且 h2 不支持它并且通过数据库的初始化遇到错误。虽然我使用不同的格式,但它们的行为正是我所需要的。
当HANA实例将使用SECONDDATE时,是否可以让我的H2使用TIMESTAMP格式?
解决方案
HANAseconddate
和 H2两种数据类型timestamp with precision 0 and no timezone
都可以/将由java.sql.Timestamp
各自的 JDBC 驱动程序映射到。
从这个角度来看,没有什么可以阻止您在不同的数据库中使用这两种不同的数据类型来存储相同的应用程序信息。
推荐阅读
- hangfire - 在hangfire中重新安排失败的作业
- javascript - Modal 无法关闭,Firefox 说 ReferenceError: event is not defined
- android - 从 Amazon Appstore 下载的应用未显示 Admob 广告
- android - 显示键盘时出现 React-native / Splash-Screen
- android - Delphi Android 将变量传递给服务
- html - 如何使用 css flex 框创建滑块布局?
- swift - 使用自定义对象实现计数排序
- javascript - 动态遍历一个 json 数组并添加到另一个数组
- sql - 最后一刻钟
- python - 同情错误?即使使用 `evaluate=False` 方程也会自动处理