FireDAC.Comp.Script.TFDScript.Arguments

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

property Arguments: TStrings read FArguments write SetArguments;

C++

__property System::Classes::TStrings* Arguments = {read=FArguments, write=SetArguments};

プロパティ

種類 可視性 ソース ユニット
property published
FireDAC.Comp.Script.pas
FireDAC.Comp.Script.hpp
FireDAC.Comp.Script TFDScript

説明

スクリプトの引数です。


Arguments プロパティを使用すると、スクリプトの引数を指定できます。

引数は、<引数番号> という名前の置換変数として参照することができます。引数は、スクリプトの任意の場所で使用することができます。これらはマクロと似ていますが、マクロとは異なり、定位置構文を使用します。これに対して、マクロでは名前付き構文を使用します。

@/@@ コマンドでは、スクリプト名の後に引数をコンマ区切りリストとして指定できます。引数が指定されない場合は、親スクリプトから継承されます。

例 1

 with FDScript1.Arguments do begin
   Add('scott/tiger@orasrv');
   Add('c:\temp\');
 end;
 with FDScript1.SQLScripts.Add do begin
   SQL.Add(....);
   SQL.Add('connect &1');
   SQL.Add(....);
   SQL.Add('spool &2');
 end;

例 2

 with FDScript1.SQLScripts.Add do begin
   SQL.Add('@@DropTab Orders');
   SQL.Add('@@DropTab Tickets');
   SQL.Add('@@DropTab Posts');
 end;
 with FDScript1.SQLScripts.Add do begin
   Name := 'DropTab';
   SQL.Add('drop table &1;');
   SQL.Add('drop table &1_details;');
 end;

関連項目