从 Oracle 表中选择所有列和常量值

Posted

技术标签:

【中文标题】从 Oracle 表中选择所有列和常量值【英文标题】:Selecting all columns and constant value from Oracle table 【发布时间】:2011-12-30 02:09:26 【问题描述】:

如何在Oracle中选择所有列并添加具有常量值的列?

使用 MS SQL Server,我可以使用:

Select *,5 From TableA;

我会得到这个:

column1 column2 5
xx xx 5
xx xx 5

【问题讨论】:

【参考方案1】:

查看本教程:Select constant as a Column

Select *,5 as "ConstColumn" From TableA;

【讨论】:

【参考方案2】:

试试,

Select TableA.*, 5 as "ColumnAlias" From TableA

【讨论】:

@CooperMAN - 看起来像您的新手,如果您标记答案,您将获得几分,并且很快将获得能够支持和反对 HTH 的特权【参考方案3】:

我认为这不太可能,因为 * 字符不是替换内容。 我得到了这个错误:ORA-00923

【讨论】:

【参考方案4】:

对于一个字符串,我可以用 11g 做到这一点:

SELECT A1.*, 'ActionType' as "OptionType"
FROM TableA A1;

【讨论】:

以上是关于从 Oracle 表中选择所有列和常量值的主要内容,如果未能解决你的问题,请参考以下文章