FireDAC.Stan.Option.TFDResourceOptions.UnifyParams
Delphi
property UnifyParams: Boolean read GetUnifyParams write SetUnifyParams stored IsUPS default False;
C++
__property bool UnifyParams = {read=GetUnifyParams, write=SetUnifyParams, stored=IsUPS, default=0};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | published | FireDAC.Stan.Option.pas FireDAC.Stan.Option.hpp |
FireDAC.Stan.Option | TFDResourceOptions |
説明
ストアド プロシージャ パラメータの単一化を制御します。
UnifyParams プロパティを使用すると、FireDAC が、ストアド プロシージャ パラメータを単一化するかどうかを指定することができます。 デフォルトでは、UnifyParams プロパティは False に設定されます。
単一化には、次が含まれます:
- ストアド プロシージャ パラメータ名から、特殊シンボルを削除。 この時点で、FireDAC は、「@」接頭辞を Microsoft SQL Server および Sybase SQL Anywhere のパラメータ名から削除します。 FireDAC によってサポートされるその他の DBMS は、特殊シンボルを使用しません。
- 特殊パラメータを削除。 この時点で、FireDAC は、「RESULT」パラメータを Microsoft SQL Server および Sybase SQL Anywhere のストアド プロシージャ パラメータ セットから削除します。 FireDAC によってサポートされるその他の DBMS は、特殊パラメータを使用しません。
- 結果パラメータは、"RESULT" と命名されます。 DBMS によって、ストアド プロシージャの "result" パラメータは名前が付かなかったり、別の名前が付いたりします。