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