CData Python Connector for JSON

Build 24.0.8963

api:script

api:script キーワードは、スクリプトブロックを作成するために使われます はSQL 構文に対応する.

パラメータ

  • method:HTTP メソッド(GET、POST、PUT/PATCH/MERGE、やDELETE)はスクリプトを呼び出すために使われます。カンマ区切りのリストで複数のメソッドを指定します。 これらの メソッドは、SELECT、INSERT、UPDATE、およびDELETE の各クエリに対応します。

アトリビュートの制御

None

サンプル

Call two operations that manipulate remote JSON.この例は、OData API、odata.org Northwind リファレンスサービスを使います。次の説明では、初めのブロックはスクリプトがPOST メソッドを使ってアクセスされた場合のみ実行されます(INSERT 構文が実行されます)、一方、二つ目のブロックはスクリプトがGET メソッドを使ってアクセスされた場合のみ実行されます(SELECT 構文が実行されます)。

<api:script method="POST">
  <api:set attr="sql.rec:name" value="[_input.name]"/>
  <api:set attr="sql.rec:address" value="[_input.address]"/>
  <api:call op="sqliteInsert" in="sql">
    <api:push/>
  </api:call>
</api:script>
<api:script method="GET">
  <api:set attr="sql.query" value="SELECT * FROM [sql.table];"/>
  <api:call op="sqliteQuery" in="sql">
    <api:push/>
  </api:call>
</api:script>

Copyright (c) 2024 CData Software, Inc. - All rights reserved.
Build 24.0.8963