java - 仅当表存在时如何从表中选择值
问题描述
我正在使用 jdbc 执行一些 sql 查询。我有以下 sql
sql="select distinct name, value from myTable1 union select distinct name, value from myTable2";
问题:有时这些表之一不存在,我得到 java 错误。
错误消息:ORA-00942:表或视图不存在。
如何调整查询以仅在表存在时才运行表。
解决方案
推荐阅读
- xamarin - 我需要在 XamarinForms 上的日期选择器中阻止粘贴功能
- terraform - Terraform template_file vars 属性得到定义
- java - Spring Cloud Stream 的 OUTPUT 通道的并发(线程执行器)
- python - Subprocess.call 未正确将命令传递到命令行
- javascript - 如何使函数仅与每个克隆的 div 单独运行而不与原始 div 一起运行
- python - Python中时间间隔的itertools.groupby问题
- big-o - 函数示例的 Big-O
- c# - 调用 Microsoft.Azure.CognitiveServices.Vision.Face.FaceClient.DetectWithStreamAsync 返回“操作返回了无效的状态代码‘NotFound’”
- json - 创建一个 json 路径表达式以获取所有特定的子元素,不包括第一个父元素
- jwt - 无法使用 Boxr gem Ruby SDK for Box API 通过 id 获取文件夹