如何在 Oracle 中 SELECT Column, * FROM TABLE?
How to SELECT Column, * FROM TABLE in Oracle?
我创建了很多脚本,有时为了检查表是否根据需要更新,我即时编写了几个 SELECT 语句。
在 SQL SERVER 中你可以这样写:
SELECT Column1, *
FROM MY_TABLE
出于可见性的原因,这很有用,但是这在 ORACLE 中似乎不起作用,我不知道如何实现它,除了手动写下所有列名。
如何在 oracle 中执行此操作?
我知道我们不应该在我们的生产脚本等中包含这样的查询。我只是想在 运行 我的脚本开发中即时使用它。在不同的时间点,我更感兴趣的是查看某些列相对于其他列的信息,但我仍然想查看所有列。
使用别名:
SELECT Column1, t.*
FROM MY_TABLE t;
SELECT Column1, MY_TABLE.*
FROM MY_TABLE
或者如果您给 table 一个别名:
SELECT Column1, T.*
FROM MY_TABLE T
我创建了很多脚本,有时为了检查表是否根据需要更新,我即时编写了几个 SELECT 语句。
在 SQL SERVER 中你可以这样写:
SELECT Column1, *
FROM MY_TABLE
出于可见性的原因,这很有用,但是这在 ORACLE 中似乎不起作用,我不知道如何实现它,除了手动写下所有列名。
如何在 oracle 中执行此操作?
我知道我们不应该在我们的生产脚本等中包含这样的查询。我只是想在 运行 我的脚本开发中即时使用它。在不同的时间点,我更感兴趣的是查看某些列相对于其他列的信息,但我仍然想查看所有列。
使用别名:
SELECT Column1, t.*
FROM MY_TABLE t;
SELECT Column1, MY_TABLE.*
FROM MY_TABLE
或者如果您给 table 一个别名:
SELECT Column1, T.*
FROM MY_TABLE T