java - H2内存数据库测试找不到表TAB
问题描述
我使用 H2 memory DB 进行测试集成,我真正的 BD 是 oracle DB
jdbc:h2:mem:test;DB_CLOSE_DELAY=-1;Mode=Oracle
当我想使用这个 SQL 检查我的表是否存在时
SELECT TNAME FROM TAB WHERE TNAME='myTableName'
但在执行测试中,我收到错误消息“未找到表“TAB””。
我能做些什么来使用这个 oracle 表?
解决方案
在集成脚本 sql 中创建表 TAB 并模拟功能 Oracle ...
推荐阅读
- django - 具有不同占位符的多个 django 表单,我使用表单工厂吗?
- c# - 在 Visual Studio 中部署 SQLCLR -- 如何覆盖生成的发布脚本
- java - 为什么我的文本文件没有被读取和打印?
- vue.js - shallowReadonly 和用反应对象计算之间的区别 (Vue)
- javascript - 为什么添加onClicked监听器的位置会影响代码的运行速度?
- android - 屏幕旋转时如何加载另一个用户界面?
- python - 没有名为“文件夹名称”的模块
- c# - C# 和 Minecraft 服务器启动
- javascript - 谷歌应用程序脚本在它应该执行时执行两次函数
- c - 使用 VS Code 在 WSL 中调试 C 代码时出现问题