java sql 列名_pl-sql包含查询中的列名

可能是一个奇怪的请求 . 我的老板要我创建一个我们拥有的页面的管理版本,该页面显示来自表中的oracle查询的数据 .

管理页面不需要显示数据(查询返回1行),而是需要返回表名和列名

例如:而不是:

Name Initial

==================

Bob A

我想要:

Name Initial

============================

Users.FirstName Users.MiddleInitial

我意识到我可以在代码中执行此操作,但更愿意修改查询以返回我想要的数据,因此我可以将报告生成代码保留为大多数 .

我不想在存储过程中这样做 .

因此,当我使用以下内容吐出报告中的数据时:

blah blah = MyDataRow("FirstName")

我可以保留原样,但不显示“BOB”,它会显示“Users.FirstName”

我希望使用select *进行查询,如果可能,而不是列出所有列

因此,对于我在*中查询的每个列,我想得到(而不是列值)tablename.ColumnName或tablename | columnName

希望你关注 - 我自己很困惑......

伪:

select tablename + '.' + Columnname as WhateverTheColumnNameIs

from Table1

left join Table2 on whatever...

Join Table_Names on blah blah

在写完这些之后,我想我会在代码方面做到这一点 .

但如果你愿意,那也许是一个有趣的挑战

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值