Cloud Software Group, Inc. EBX®
ドキュメント > 開発者ガイド > EBX® のSQL
ナビゲーションモードドキュメント > 開発者ガイド > EBX® の SQL

EBX® SQL関数

次の表に、すべての EBX® ビルトイン SQL 関数とその構文を示します。一部の関数には、オプションのパラメーターがある場合があります。それらは角括弧で囲まれています。

演算子の構文

説明と例

FK_AS_STRING(tableRefValue)

tableRef 値の文字列表現を返します。この関数は集約リストでは使用できません。パラメーターを 1 つ取る FK_AS_STRING は、明確なコンテキストでのみ使用できます。他のシナリオでは、たとえば UNION または UNNEST の後の特定のクエリでは、3 つのパラメーターを使用する必要があります (以下を参照)。

SELECT e.name FROM employee e WHERE FK_AS_STRING(e.department) = '1' :  Smith

SELECT FK_AS_STRING(e.department) FROM employee e WHERE e.name = 'Smith' :  1

FK_AS_STRING('referencedDatasetName', 'referencedTableName', tableRefValue)

‘tableRef 値の文字列表現を返します。この関数は集約リストでは使用できません。参照されるデータセット名の詳細については、「QueryBuilder JavaDoc」を参照してください。

SELECT e.name FROM employee e WHERE FK_AS_STRING('_public', '/root/department', e.department) = '1' :  Smith

SELECT FK_AS_STRING('_public', '/root/department', e.department) FROM employee e WHERE e.name = 'Smith' :  1

ドキュメント > 開発者ガイド> EBX® の SQL