java - 将不在表中的列提取到结果集中

标签 java oracle

我的标题可能不够清楚。那么让我解释一下这个问题。我必须从数据库中检索值,将其存储在数组列表中,并动态地将其显示在 jsp 页面中。为此,我正在使用查询

select customer, 
       id, 
       0 message 
  from TableName

我的表结构:

customer  varchar2(20)
id        Number

我不知道如何将 0 message 列添加到结果集中,因为该表中不存在该列。

例如,如果我们给出

select 0 message 
  from TableName;

上述查询的输出将是

message
0

现在我的问题是如何将此列(消息)添加到我的结果集和数组列表中?

最佳答案

当您将其添加到您的问题中的 SQL 查询时,它也应该出现在结果集中...

关于java - 将不在表中的列提取到结果集中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18890025/

相关文章:

java - 如何在带有变量的 PreparedStatement 中使用 SQL 通配符

sql - 为什么我们必须在 'INSERT ALL' 之后做一个 SELECT ?

java - MySQL和Eclipse Java如何连接?

java - Eclipse 中的快捷键

java - 解析电子邮件地址以获取域并进行比较

.net - ODP.NET:使用连接池避免连接超时

SQL 在表中查找五个最大的数字而不是一个 Max

java - Spring Boot如何在属性文件中隐藏密码

java - 我可以为 Java native 接口(interface) (JNI) 库设置环境变量吗?

sql - 如何从特定数据库中的所有表中检索不属于主键和外键的所有列