User Manual

08.22.2023

MANUAL

開発者向け機能:サーバスクリプト:extendedSql

This page is in Japanese only.
Please wait for the English translation.

## 概要 [サーバスクリプト](/ja/manual/table-management-server-script)で[APIから拡張SQLを実行](/ja/manual/extended-sql-api)と同様に設定した[拡張SQL](/ja/manual/extended-sql)を実行します。 ## プロパティ プロパティはありません。 ## メソッド |メソッド|概要| |:---|:---| |ExecuteDataSet|拡張SQLを実行しDataSetオブジェクトを取得します。| |ExecuteTable|拡張SQLを実行しDataTableオブジェクトを取得します。| |ExecuteRow|拡張SQLを実行し結果セットの先頭行のDataRowオブジェクトを取得します。| |ExecuteScalar|拡張SQLを実行し結果セットの先頭行の最初の列を取得します。| |ExecuteNonQuery|拡張SQLを実行します。結果を受け取りません。| ## 使用例 下記の例では[拡張SQL](/ja/manual/extended-sql) GetUserTop10 を呼び出し、取得した UserId と Name をログに出力します。拡張SQLのパラメータには、組織ID=7、無効フラグ=falseをセットしています。 ##### JavaScript(サーバスクリプト) ``` let rows = extendedSql.ExecuteTable('GetUserTop10', '{"DeptId": 7, "Disabled": false}'); for (let row of rows){ context.Log(row.UserId + ':' + row.Name); } ``` ##### JSON(拡張SQLの設定) ``` { "Name": "GetUserTop10", "Api": true } ``` ##### SQL(拡張SQL)※SQL Server ``` select top 10 "UserId", "Name" from "Users" where "DeptId"=@DeptId and "Disabled"=@Disabled; ``` ## 関連情報 <div id="ManualList"><ul><li><a href="/en/manual/table-management-server-script">Table Management: Server Script</a><span>08.13.2024 up</span></li></ul></article> <ul><li><a href="/en/manual/server-script">Developer Function: Server Script</a><span>08.14.2024 up</span></li></ul></article> <ul><li><a href="/en/manual/extended-sql">開発者向け機能:拡張機能:拡張SQL</a><span>10.01.2023 up</span></li> <li><a href="/en/manual/extended-sql-api">Developer Function: Extensions: Extended SQL: Executing Extended SQL from the API</a><span>08.14.2024 up</span></li></ul></article> <ul><li><a href="/en/manual/faq-server-script-log">FAQ: I want to output the error log of a server script</a><span>08.14.2024 up</span></li></ul></article></div><input id="SearchTextHidden" type="hidden" value="" />
TOP
このページをシェアする
記載された商品名、各製品名は各社の登録商標または商標です。 © Implem Inc.