2017-10-02 12 views
1

内のオブジェクトとしてすべての行を選択し、私はオブジェクトとしてテーブルtablenameのすべての行を取得することができます:PostgreSQLの上でのOracle

SELECT t FROM tablename t; 

私は、Oracleでこれをしようとしているとき、それは、働いていないとにかくそれをやってのあり?私はオラクルにとって初めてです。

+0

、私は明確にするためにあなたの質問を編集しました。私はそれが正しいと思う。それ以外の場合は、自由に[編集]してください。 – Palec

答えて

2

SQLのフィドルはとしてうまく他のIDEとしてオブジェクトをフォーマットしませんが:

SQL Fiddle

Oracleの11グラムR2スキーマのセットアップ

CREATE TABLE tab1 (
    a VARCHAR(200), 
    b INTEGER 
) 
/
INSERT INTO tab1 VALUES ('a', 1) 
/
CREATE OR REPLACE TYPE tab1_type IS OBJECT(
    a VARCHAR2(200), 
    b INTEGER 
) 
/

クエリ1

SELECT tab1_type(a, b) FROM tab1 t 

Results:削除された解答とその下のコメントに基づいて

|    TAB1_TYPE(A,B) | 
|----------------------------| 
| [email protected] | 
関連する問題