テーブル アクションセット: 構文

データのアクセスと管理のアクションを提供します

fetch アクション

テーブルまたはビューからの行を取得します。

テーブルから行を表示

CASL 構文

table.fetch <result=results> <status=rc> /
fetchVars={{
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
}, {...}},
format=TRUE | FALSE,
from=64-bit-integer,
index=TRUE | FALSE,
maxRows=integer,
sasTypes=TRUE | FALSE,
sortBy={{
formatted="FORMATTED" | "RAW",
required parameter name="variable-name",
order="ASCENDING" | "DESCENDING"
}, {...}},
sortLocale="string",
required parameter table={
caslib="string",
computedOnDemand=TRUE | FALSE,
computedVars={{
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
}, {...}},
computedVarsProgram="string",
dataSourceOptions={key-1=any-list-or-data-type-1 <, key-2=any-list-or-data-type-2, ...>},
groupBy={{
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
}, {...}},
groupByMode="NOSORT" | "REDISTRIBUTE",
importOptions={fileType="ANY" | "AUDIO" | "AUTO" | "BASESAS" | "CSV" | "DELIMITED" | "DOCUMENT" | "DTA" | "ESP" | "EXCEL" | "FMT" | "HDAT" | "IMAGE" | "JMP" | "LASR" | "PARQUET" | "SOUND" | "SPSS" | "VIDEO" | "XLS", fileType-specific-parameters},
required parameter name="table-name",
onDemand=TRUE | FALSE,
orderBy={{
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
}, {...}},
singlePass=TRUE | FALSE,
vars={{
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
}, {...}},
where="where-expression",
whereTable={
casLib="string"
dataSourceOptions={adls_noreq-parameters | bigquery-parameters | cas_noreq-parameters | clouddex-parameters | db2-parameters | dnfs-parameters | esp-parameters | fedsvr-parameters | gcs_noreq-parameters | greenplum-parameters | hadoop-parameters | hana-parameters | hdfs-parameters | impala-parameters | jdbc-parameters | mongodb-parameters | mysql-parameters | netezza-parameters | odbc-parameters | oracle-parameters | path-parameters | postgres-parameters | redshift-parameters | s3-parameters | sforce-parameters | snowflake-parameters | spark-parameters | spde-parameters | sqlserver-parameters | teradata-parameters | vertica-parameters | yellowbrick-parameters}
importOptions={fileType="ANY" | "AUDIO" | "AUTO" | "BASESAS" | "CSV" | "DELIMITED" | "DOCUMENT" | "DTA" | "ESP" | "EXCEL" | "FMT" | "HDAT" | "IMAGE" | "JMP" | "LASR" | "PARQUET" | "SOUND" | "SPSS" | "VIDEO" | "XLS", fileType-specific-parameters}
required parameter name="table-name"
vars={{
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
}, {...}}
where="where-expression"
}
},
to=64-bit-integer
;
必須パラメータ

要約: 入力テーブル

行にサブパラメータが含まれる場合は、サブパラメータに名前、caslibなどを指定できます。サブパラメータが含まれない場合は、パラメータに名前、caslibなどを指定できます。

入力テーブルの読み込みパラメータ

パラメータ

サブパラメータ

説明

required parametertable

—

テーブル名、caslib、他の共通パラメータを指定します。

パラメータの説明

fetchVars={{casinvardesc-1} <, {casinvardesc-2}, ...>}

入力テーブルの列名を指定します。このパラメータを指定しないと、すべての列がフェッチされます。

fetchVars パラメータの指定の詳細については、共通 casinvardesc パラメータを参照してください。

format=TRUE | FALSE

True に設定すると、出力形式が変数に適用されます。

デフォルトFALSE

from=64-bit-integer

返す最初の行の順序位置を指定します。

デフォルト1

index=TRUE | FALSE

True に設定すると、結果に行を識別する Index という名前の列を追加します。

デフォルトTRUE

maxRows=integer

結果テーブルごとに返す行の最大数を指定します。フェッチアクションの結果テーブルは、maxrows パラメータで設定された最大行数を持つ複数の結果テーブルに分割されます。maxrows=0 を指定すると、フェッチアクションは行を返しません。

デフォルト1000

sasTypes=TRUE | FALSE

True に設定すると、固定幅文字と倍精度データの種類のデータを変換します。

デフォルトTRUE

sortBy={{fetchorderbyelement-1} <, {fetchorderbyelement-2}, ...>}

結果の並べ替えに変数と変数設定を指定します。

別名orderBy

fetchorderbyelement の値は次のいずれかになります:

formatted="FORMATTED" | "RAW"

変数のフォーマット済み値または未加工の値が使用されるかを指定します。

デフォルトRAW
* name="variable-name"

並べ替えに使用する変数名を指定します。

order="ASCENDING" | "DESCENDING"

変数の昇順または降順の値が使用されるかを指定します。

デフォルトASCENDING

sortLocale="string"

並び替え時の比較に使用されるロケール。

sortMethodCutoff=double

2 つのソート方法を選択するためのカットオフポイントを指定します。

デフォルト2
範囲0–100

* table={castable}

テーブル名、caslib、他の共通パラメータを指定します。

table パラメータの指定の詳細については、共通 castable パラメータを参照してください。

to=64-bit-integer

返す最後の行の順番位置を指定します。

デフォルト20

fetch アクション

テーブルまたはビューからの行を取得します。

テーブルから行を表示

Lua 構文

results, info = s:table_fetch{
fetchVars={{
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
}, {...}},
format=true | false,
from=64-bit-integer,
index=true | false,
maxRows=integer,
sasTypes=true | false,
sortBy={{
formatted="FORMATTED" | "RAW",
required parameter name="variable-name",
order="ASCENDING" | "DESCENDING"
}, {...}},
sortLocale="string",
required parameter table={
caslib="string",
computedOnDemand=true | false,
computedVars={{
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
}, {...}},
computedVarsProgram="string",
dataSourceOptions={key-1=any-list-or-data-type-1 <, key-2=any-list-or-data-type-2, ...>},
groupBy={{
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
}, {...}},
groupByMode="NOSORT" | "REDISTRIBUTE",
importOptions={fileType="ANY" | "AUDIO" | "AUTO" | "BASESAS" | "CSV" | "DELIMITED" | "DOCUMENT" | "DTA" | "ESP" | "EXCEL" | "FMT" | "HDAT" | "IMAGE" | "JMP" | "LASR" | "PARQUET" | "SOUND" | "SPSS" | "VIDEO" | "XLS", fileType-specific-parameters},
required parameter name="table-name",
onDemand=true | false,
orderBy={{
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
}, {...}},
singlePass=true | false,
vars={{
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
}, {...}},
where="where-expression",
whereTable={
casLib="string"
dataSourceOptions={adls_noreq-parameters | bigquery-parameters | cas_noreq-parameters | clouddex-parameters | db2-parameters | dnfs-parameters | esp-parameters | fedsvr-parameters | gcs_noreq-parameters | greenplum-parameters | hadoop-parameters | hana-parameters | hdfs-parameters | impala-parameters | jdbc-parameters | mongodb-parameters | mysql-parameters | netezza-parameters | odbc-parameters | oracle-parameters | path-parameters | postgres-parameters | redshift-parameters | s3-parameters | sforce-parameters | snowflake-parameters | spark-parameters | spde-parameters | sqlserver-parameters | teradata-parameters | vertica-parameters | yellowbrick-parameters}
importOptions={fileType="ANY" | "AUDIO" | "AUTO" | "BASESAS" | "CSV" | "DELIMITED" | "DOCUMENT" | "DTA" | "ESP" | "EXCEL" | "FMT" | "HDAT" | "IMAGE" | "JMP" | "LASR" | "PARQUET" | "SOUND" | "SPSS" | "VIDEO" | "XLS", fileType-specific-parameters}
required parameter name="table-name"
vars={{
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
}, {...}}
where="where-expression"
}
},
to=64-bit-integer
}
必須パラメータ

要約: 入力テーブル

行にサブパラメータが含まれる場合は、サブパラメータに名前、caslibなどを指定できます。サブパラメータが含まれない場合は、パラメータに名前、caslibなどを指定できます。

入力テーブルの読み込みパラメータ

パラメータ

サブパラメータ

説明

required parametertable

—

テーブル名、caslib、他の共通パラメータを指定します。

パラメータの説明

fetchVars={{casinvardesc-1} <, {casinvardesc-2}, ...>}

入力テーブルの列名を指定します。このパラメータを指定しないと、すべての列がフェッチされます。

fetchVars パラメータの指定の詳細については、共通 casinvardesc パラメータを参照してください。

format=true | false

True に設定すると、出力形式が変数に適用されます。

デフォルトfalse

from=64-bit-integer

返す最初の行の順序位置を指定します。

デフォルト1

index=true | false

True に設定すると、結果に行を識別する Index という名前の列を追加します。

デフォルトtrue

maxRows=integer

結果テーブルごとに返す行の最大数を指定します。フェッチアクションの結果テーブルは、maxrows パラメータで設定された最大行数を持つ複数の結果テーブルに分割されます。maxrows=0 を指定すると、フェッチアクションは行を返しません。

デフォルト1000

sasTypes=true | false

True に設定すると、固定幅文字と倍精度データの種類のデータを変換します。

デフォルトtrue

sortBy={{fetchorderbyelement-1} <, {fetchorderbyelement-2}, ...>}

結果の並べ替えに変数と変数設定を指定します。

別名orderBy

fetchorderbyelement の値は次のいずれかになります:

formatted="FORMATTED" | "RAW"

変数のフォーマット済み値または未加工の値が使用されるかを指定します。

デフォルトRAW
* name="variable-name"

並べ替えに使用する変数名を指定します。

order="ASCENDING" | "DESCENDING"

変数の昇順または降順の値が使用されるかを指定します。

デフォルトASCENDING

sortLocale="string"

並び替え時の比較に使用されるロケール。

sortMethodCutoff=double

2 つのソート方法を選択するためのカットオフポイントを指定します。

デフォルト2
範囲0–100

* table={castable}

テーブル名、caslib、他の共通パラメータを指定します。

table パラメータの指定の詳細については、共通 castable パラメータを参照してください。

to=64-bit-integer

返す最後の行の順番位置を指定します。

デフォルト20

fetch アクション

テーブルまたはビューからの行を取得します。

テーブルから行を表示

Python 構文

results= s.table.fetch(
fetchVars=[{
"format":"string",
"formattedLength":integer,
"label":"string",
required parameter "name":"variable-name",
"nfd":integer,
"nfl":integer
}<, {...}>],
format=True | False,
from_=64-bit-integer,
index=True | False,
maxRows=integer,
sasTypes=True | False,
sortBy=[{
"formatted":"FORMATTED" | "RAW",
required parameter "name":"variable-name",
"order":"ASCENDING" | "DESCENDING"
}<, {...}>],
sortLocale="string",
required parameter table={
"caslib":"string",
"computedOnDemand":True | False,
"computedVars":[{
"format":"string",
"formattedLength":integer,
"label":"string",
required parameter "name":"variable-name",
"nfd":integer,
"nfl":integer
}<, {...}>],
"computedVarsProgram":"string",
"dataSourceOptions":{"key-1":{any-list-or-data-type-1} <, "key-2":{any-list-or-data-type-2}, ...>},
"groupBy":[{
"format":"string",
"formattedLength":integer,
"label":"string",
required parameter "name":"variable-name",
"nfd":integer,
"nfl":integer
}<, {...}>],
"groupByMode":"NOSORT" | "REDISTRIBUTE",
"importOptions":{"fileType":"ANY" | "AUDIO" | "AUTO" | "BASESAS" | "CSV" | "DELIMITED" | "DOCUMENT" | "DTA" | "ESP" | "EXCEL" | "FMT" | "HDAT" | "IMAGE" | "JMP" | "LASR" | "PARQUET" | "SOUND" | "SPSS" | "VIDEO" | "XLS", fileType-specific-parameters},
required parameter "name":"table-name",
"onDemand":True | False,
"orderBy":[{
"format":"string",
"formattedLength":integer,
"label":"string",
required parameter "name":"variable-name",
"nfd":integer,
"nfl":integer
}<, {...}>],
"singlePass":True | False,
"vars":[{
"format":"string",
"formattedLength":integer,
"label":"string",
required parameter "name":"variable-name",
"nfd":integer,
"nfl":integer
}<, {...}>],
"where":"where-expression",
"whereTable":{
"casLib":"string"
"dataSourceOptions":{adls_noreq-parameters | bigquery-parameters | cas_noreq-parameters | clouddex-parameters | db2-parameters | dnfs-parameters | esp-parameters | fedsvr-parameters | gcs_noreq-parameters | greenplum-parameters | hadoop-parameters | hana-parameters | hdfs-parameters | impala-parameters | jdbc-parameters | mongodb-parameters | mysql-parameters | netezza-parameters | odbc-parameters | oracle-parameters | path-parameters | postgres-parameters | redshift-parameters | s3-parameters | sforce-parameters | snowflake-parameters | spark-parameters | spde-parameters | sqlserver-parameters | teradata-parameters | vertica-parameters | yellowbrick-parameters}
"importOptions":{"fileType":"ANY" | "AUDIO" | "AUTO" | "BASESAS" | "CSV" | "DELIMITED" | "DOCUMENT" | "DTA" | "ESP" | "EXCEL" | "FMT" | "HDAT" | "IMAGE" | "JMP" | "LASR" | "PARQUET" | "SOUND" | "SPSS" | "VIDEO" | "XLS", fileType-specific-parameters}
required parameter "name":"table-name"
"vars":[{
"format":"string",
"formattedLength":integer,
"label":"string",
required parameter "name":"variable-name",
"nfd":integer,
"nfl":integer
}<, {...}>]
"where":"where-expression"
}
},
to=64-bit-integer
)
必須パラメータ

要約: 入力テーブル

行にサブパラメータが含まれる場合は、サブパラメータに名前、caslibなどを指定できます。サブパラメータが含まれない場合は、パラメータに名前、caslibなどを指定できます。

入力テーブルの読み込みパラメータ

パラメータ

サブパラメータ

説明

required parametertable

—

テーブル名、caslib、他の共通パラメータを指定します。

パラメータの説明

fetchVars=[{casinvardesc-1} <, {casinvardesc-2}, ...>]

入力テーブルの列名を指定します。このパラメータを指定しないと、すべての列がフェッチされます。

fetchVars パラメータの指定の詳細については、共通 casinvardesc パラメータを参照してください。

format=True | False

True に設定すると、出力形式が変数に適用されます。

デフォルトFalse

from_=64-bit-integer

返す最初の行の順序位置を指定します。

デフォルト1

index=True | False

True に設定すると、結果に行を識別する Index という名前の列を追加します。

デフォルトTrue

maxRows=integer

結果テーブルごとに返す行の最大数を指定します。フェッチアクションの結果テーブルは、maxrows パラメータで設定された最大行数を持つ複数の結果テーブルに分割されます。maxrows=0 を指定すると、フェッチアクションは行を返しません。

デフォルト1000

sasTypes=True | False

True に設定すると、固定幅文字と倍精度データの種類のデータを変換します。

デフォルトTrue

sortBy=[{fetchorderbyelement-1} <, {fetchorderbyelement-2}, ...>]

結果の並べ替えに変数と変数設定を指定します。

別名orderBy

fetchorderbyelement の値は次のいずれかになります:

"formatted":"FORMATTED" | "RAW"

変数のフォーマット済み値または未加工の値が使用されるかを指定します。

デフォルトRAW
* "name":"variable-name"

並べ替えに使用する変数名を指定します。

"order":"ASCENDING" | "DESCENDING"

変数の昇順または降順の値が使用されるかを指定します。

デフォルトASCENDING

sortLocale="string"

並び替え時の比較に使用されるロケール。

sortMethodCutoff=double

2 つのソート方法を選択するためのカットオフポイントを指定します。

デフォルト2
範囲0–100

* table={castable}

テーブル名、caslib、他の共通パラメータを指定します。

table パラメータの指定の詳細については、共通 castable パラメータを参照してください。

to=64-bit-integer

返す最後の行の順番位置を指定します。

デフォルト20

fetch アクション

テーブルまたはビューからの行を取得します。

テーブルから行を表示

R 構文

results <– cas.table.fetch(s,
fetchVars=list( list(
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
) <, list(...)>),
format=TRUE | FALSE,
from=64-bit-integer,
index=TRUE | FALSE,
maxRows=integer,
sasTypes=TRUE | FALSE,
sortBy=list( list(
formatted="FORMATTED" | "RAW",
required parameter name="variable-name",
order="ASCENDING" | "DESCENDING"
) <, list(...)>),
sortLocale="string",
required parameter table=list(
caslib="string",
computedOnDemand=TRUE | FALSE,
computedVars=list( list(
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
) <, list(...)>),
computedVarsProgram="string",
dataSourceOptions=list(key-1=list(any-list-or-data-type-1) <, key-2=list(any-list-or-data-type-2), ...>),
groupBy=list( list(
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
) <, list(...)>),
groupByMode="NOSORT" | "REDISTRIBUTE",
importOptions=list(fileType="ANY" | "AUDIO" | "AUTO" | "BASESAS" | "CSV" | "DELIMITED" | "DOCUMENT" | "DTA" | "ESP" | "EXCEL" | "FMT" | "HDAT" | "IMAGE" | "JMP" | "LASR" | "PARQUET" | "SOUND" | "SPSS" | "VIDEO" | "XLS", fileType-specific-parameters),
required parameter name="table-name",
onDemand=TRUE | FALSE,
orderBy=list( list(
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
) <, list(...)>),
singlePass=TRUE | FALSE,
vars=list( list(
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
) <, list(...)>),
where="where-expression",
whereTable=list(
casLib="string"
dataSourceOptions=list(adls_noreq-parameters | bigquery-parameters | cas_noreq-parameters | clouddex-parameters | db2-parameters | dnfs-parameters | esp-parameters | fedsvr-parameters | gcs_noreq-parameters | greenplum-parameters | hadoop-parameters | hana-parameters | hdfs-parameters | impala-parameters | jdbc-parameters | mongodb-parameters | mysql-parameters | netezza-parameters | odbc-parameters | oracle-parameters | path-parameters | postgres-parameters | redshift-parameters | s3-parameters | sforce-parameters | snowflake-parameters | spark-parameters | spde-parameters | sqlserver-parameters | teradata-parameters | vertica-parameters | yellowbrick-parameterslist)
importOptions=list(fileType="ANY" | "AUDIO" | "AUTO" | "BASESAS" | "CSV" | "DELIMITED" | "DOCUMENT" | "DTA" | "ESP" | "EXCEL" | "FMT" | "HDAT" | "IMAGE" | "JMP" | "LASR" | "PARQUET" | "SOUND" | "SPSS" | "VIDEO" | "XLS", fileType-specific-parameters)
required parameter name="table-name"
vars=list( list(
format="string",
formattedLength=integer,
label="string",
required parameter name="variable-name",
nfd=integer,
nfl=integer
) <, list(...)>)
where="where-expression"
)
),
to=64-bit-integer
)
必須パラメータ

要約: 入力テーブル

行にサブパラメータが含まれる場合は、サブパラメータに名前、caslibなどを指定できます。サブパラメータが含まれない場合は、パラメータに名前、caslibなどを指定できます。

入力テーブルの読み込みパラメータ

パラメータ

サブパラメータ

説明

required parametertable

—

テーブル名、caslib、他の共通パラメータを指定します。

パラメータの説明

fetchVars=list( list(casinvardesc-1) <, list(casinvardesc-2), ...>)

入力テーブルの列名を指定します。このパラメータを指定しないと、すべての列がフェッチされます。

fetchVars パラメータの指定の詳細については、共通 casinvardesc パラメータを参照してください。

format=TRUE | FALSE

True に設定すると、出力形式が変数に適用されます。

デフォルトFALSE

from=64-bit-integer

返す最初の行の順序位置を指定します。

デフォルト1

index=TRUE | FALSE

True に設定すると、結果に行を識別する Index という名前の列を追加します。

デフォルトTRUE

maxRows=integer

結果テーブルごとに返す行の最大数を指定します。フェッチアクションの結果テーブルは、maxrows パラメータで設定された最大行数を持つ複数の結果テーブルに分割されます。maxrows=0 を指定すると、フェッチアクションは行を返しません。

デフォルト1000

sasTypes=TRUE | FALSE

True に設定すると、固定幅文字と倍精度データの種類のデータを変換します。

デフォルトTRUE

sortBy=list( list(fetchorderbyelement-1) <, list(fetchorderbyelement-2), ...>)

結果の並べ替えに変数と変数設定を指定します。

別名orderBy

fetchorderbyelement の値は次のいずれかになります:

formatted="FORMATTED" | "RAW"

変数のフォーマット済み値または未加工の値が使用されるかを指定します。

デフォルトRAW
* name="variable-name"

並べ替えに使用する変数名を指定します。

order="ASCENDING" | "DESCENDING"

変数の昇順または降順の値が使用されるかを指定します。

デフォルトASCENDING

sortLocale="string"

並び替え時の比較に使用されるロケール。

sortMethodCutoff=double

2 つのソート方法を選択するためのカットオフポイントを指定します。

デフォルト2
範囲0–100

* table=list(castable)

テーブル名、caslib、他の共通パラメータを指定します。

table パラメータの指定の詳細については、共通 castable パラメータを参照してください。

to=64-bit-integer

返す最後の行の順番位置を指定します。

デフォルト20
最終更新: 2022/09/27