0

次のようなテーブル/オブジェクトを実装する必要があります。

SQL> descar.info;

  • カラー VARCHAR2(12)
  • 名前 VARCHAR2(12)
  • ps NUMBER(10)

これは、sqlplus を備えた Oracle データベースです。私はすでにそれを試しました:

CREATE infoType AS OBJECT(...)/

CREATE TABLE car(info infoType);

しかし、SQL> desc car.info;私は得る:オブジェクトは存在しません。

4

1 に答える 1

0

describeの出力は何のために必要ですか?

テーブルに対してdescribeを呼び出すことができます:desc cars、およびタイプに対してdescribeを呼び出すことができますdesc infoType

user_tab_cols すべての「タイプ」列に関する情報が一度に必要な場合は、辞書ビューから選択できますuser_type_attrs

select table_name, column_name , data_type, attr_name, attr_type_name
from 
    user_tab_cols
    left outer join user_type_attrs 
    on(data_type = type_name)
where table_name = 'CAR'
;
于 2012-08-10T14:11:16.337 に答える