11.3.1 ALL_PYQ_DATASTORE_CONTENTSビュー
ALL_PYQ_DATASTORE_CONTENTSビューには、現在のユーザーが使用可能なデータストアの内容に関する情報が示されます。
               
| 列 | データ型 | Null | 説明 | 
|---|---|---|---|
DSOWNER | 
                              VARCHAR2(128) | 
                              NULLでもかまいません
                               | 
                              データストアの所有者。 | 
DSNAME | 
                              VARCHAR2(128) | 
                              NULLでもかまいません
                               | 
                              データストアの名前。 | 
OBJNAME | 
                              VARCHAR2(128) | 
                              NULLでもかまいません
                               | 
                              データストア内のオブジェクトの名前。 | 
CLASS | 
                              VARCHAR2(128) | 
                              NULLでもかまいません
                               | 
                              データストア内のPythonオブジェクトのクラス。 | 
OBJSIZE | 
                              NUMBER | 
                              NULLでもかまいません
                               | 
                              データストア内のオブジェクトのサイズ。 | 
LENGTH | 
                              NUMBER | 
                              NULLでもかまいません
                               | 
                              データストア内のオブジェクトの長さ。すべてのオブジェクトに対して長さは1ですが、オブジェクトがlist、dict、pandas.DataFrameまたはoml.DataFrameである場合を除きます。それらに該当する場合はlen(obj)になります。 | 
                           
NROW | 
                              NUMBER | 
                              NULLでもかまいません
                               | 
                              データストア内のオブジェクトの行数。すべてのオブジェクトに対して数は1ですが、pandas.DataFrameおよびoml.DataFrameオブジェクトを除きます。それらに該当する場合はlen(df)になります。
                               | 
                           
NCOL | 
                              NUMBER | 
                              NULLでもかまいません
                               | 
                              データストア内のオブジェクトの列数。オブジェクトがlistまたはdictの場合、数はlen(obj)で、オブジェクトがpandas.DataFrameまたはoml.DataFrameの場合はlen(obj.columns)、それ以外の場合は1です。
                               | 
                           
例11-1 ALL_PYQ_DATASTORE_CONTENTSビューからの選択
この例では、ALL_PYQ_DATASTORE_CONTENTSビューからすべての列を選択します。この例のデータストアの作成については、例7-14を参照してください。
                  
SELECT * FROM ALL_PYQ_DATASTORE_CONTENTS
DSOWNER   DSNAME        OBJNAME       CLASS              OBJSIZE  LENGTH  NROW  NCOL
--------  ------------  ------------  -----------------  -------  ------  ----  ----
OML_USER  ds_pydata     oml_boston    oml.DataFrame         1073     506   506    14
OML_USER  ds_pydata     oml_diabetes  oml.DataFrame          964     442   442    11
OML_USER  ds_pydata     wine          Bunch                24177       5     1     5
OML_USER  ds_pymodel    regr1         LinearRegression       706       1     1     1
OML_USER  ds_pymodel    regr2         oml.glm               5664       1     1     1
OML_USER  ds_wine_data  oml_wine      oml.DataFrame	  1410     178   178    14