10.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です。
|
例10-1 ALL_PYQ_DATASTORE_CONTENTSビューからの選択
この例では、ALL_PYQ_DATASTORE_CONTENTSビューからすべての列を選択します。この例のデータストアの作成については、例6-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親トピック: Embedded Python Executionビュー