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

Dzy*_*ann 13 sql oracle

我正在创建大量脚本,有时为了检查表是否正在根据需要进行更新,我在运行时写了几个SELECT语句.

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

SELECT Column1, *
FROM MY_TABLE
Run Code Online (Sandbox Code Playgroud)

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

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

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

Kim*_*sen 23

SELECT Column1, MY_TABLE.*
FROM MY_TABLE
Run Code Online (Sandbox Code Playgroud)

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

SELECT Column1, T.*
FROM MY_TABLE T
Run Code Online (Sandbox Code Playgroud)


Gor*_*off 7

使用别名:

SELECT Column1, t.*
FROM MY_TABLE t;
Run Code Online (Sandbox Code Playgroud)