如何在Oracle中选择列,* FROM TABLE?

时间:2015-01-15 14:02:23

标签: sql oracle

我正在创建很多脚本,有时候会根据需要检查表是否正在更新,我会动态写几个SELECT语句。

在SQL SERVER中,您可以编写如下内容:

SELECT Column1, *
FROM MY_TABLE

这对于可见性原因很有用,但是在ORACLE中似乎没有用,除了手动记下所有列名之外,我不知道如何实现它。

你怎么能在oracle中做到这一点?

我知道我们不应该在我们的生产脚本等中包含这样的查询。我正在尝试在开发中运行脚本时动态使用它。在不同的点上,我更感兴趣的是看到某些列的信息,与其他列相关,但我仍然希望看到所有列。

2 个答案:

答案 0 :(得分:19)

SELECT Column1, MY_TABLE.*
FROM MY_TABLE

或者,如果您为表格提供别名:

SELECT Column1, T.*
FROM MY_TABLE T

答案 1 :(得分:7)

使用别名:

SELECT Column1, t.*
FROM MY_TABLE t;