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

时间:2011-11-16 03:41:35

标签: sql oracle select dml

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

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

Select *,5 From TableA;

我会得到这个:

column1      column2    5
xx           xx         5
xx           xx         5

4 个答案:

答案 0 :(得分:10)

请参阅本教程:Select constant as a Column

Select *,5 as "ConstColumn" From TableA;

答案 1 :(得分:8)

尝试,

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

答案 2 :(得分:0)

对于一个字符串,我能够用11g执行此操作:

from random import randint
print(["Red","Black"][randint(0,1)])

答案 3 :(得分:0)

我认为这是不可能的,因为*字符不是替换内容。 我收到此错误:ORA-00923