@HIDDENディレクティブ
Oracleの@hidden GraphQLディレクティブは、出力のJSONフィールドを非表示にするために使用されます。このディレクティブは二面性ビューの作成にのみ使用され、表関数ではサポートされていません。
SELECT JSON_SERIALIZE(data PRETTY) AS data FROM GRAPHQL('
race {
id: race_id
name @hidden
}
');
前述の例では、出力でフィールド
nameが非表示になり、race_idのみの出力が生成されます:DATA
--------------------------------------------------------------------------------
{
"id" : 201,
}
{
"id" : 202,
}
{
"id" : 203,
}
{
"id" : 204,
}
.......................
.......................
24 rows selected.