2

テストテーブル:

id   f_name     l_name  age  
--  --------- --------   ------ 

私はオラクルを初めて使用しますが、すべての列を選択したい場合は使用する必要があります

select * from test_table

ただし、年齢以外のすべての列を選択したい場合は、次のように書く必要があります

select id, f_name, l_name from test_table

1 つまたは 2 つの列を無視して、すべての列を選択する方法はありますか?

私の仕事の busninse にはたくさんの列があり、すべてを選択する必要がない場合もあります。

4

2 に答える 2

6

できません。

私の頭に浮かぶ唯一のことはVIEW、あなたのSELECT声明のために作成することです.

CREATE VIEW employeeList
AS
SELECT id, f_name, l_name -- <<== select only the column you want to project
FROM  test_table;

が作成されると、ビューに対してVIEW使用できるようになり、*

SELECT * FROM employeeList
于 2013-04-26T09:09:34.587 に答える
0

不可能です。選択する列を定義するかSELECT *、定義することができます。オラクルには、一部を除くすべての列を自動的に返すことができる SELECT 句はありません。参照

于 2013-04-26T09:09:32.367 に答える