構文:
Format 1
>>--EXEC ADO--.-------------------.---UPDATE—datatable_name--------->
+-USING dataset_name+
+----------- , -----------+
V |
>--SET---column_name = -+- :hvar-----+------------------------------>
-+- col_value-+
>-.------------------------------------.—.-------------------------.>
+-FOR-.-ADDED-------------.-DATAROWS-+ +-WHERE search_conditions-+
+-CURRENT-----------+
+-DELETED-----------+
+-MODIFIED CURRENT--+
+-MODIFIED ORIGINAL-+
+-ORIGINAL----------+
+-UNCHANGED---------+
>--END-EXEC-><
Format 2
>>--EXEC ADO--.-------------------.---FOR :integer_hv UPDATE—------->
+-USING dataset_name+
+----------- , -----------+
V |
>-- datatable_name SET---column_name = -+- :hvar-----+----END-EXEC-><
目的:
UPDATE (SEARCHED) 文は、標準の SQL WHERE 句を使用するか、またはホスト変数配列を介して置き換えることによって、DataTable を更新します。
この文は、埋め込み EXEC SQL UPDATE (SEARCHED) 文と類似しています。