標準の COBOL ストアド プロシージャのパラメーター (引数) は、COBOL データ型を使用します。SQL CLR ストアド プロシージャのパラメーターは、.NET データ型を使用します。COBOL ストアド プロシージャを SQL CLR 環境で正常に実行するためには、ストアド プロシージャが呼び出されるときの入力パラメーターと、呼び出し元のアプリケーションに戻るときの出力パラメーターの両方で、.NET データ型が使用されている必要があります。Visual COBOL に COBOL または .NET のどちらのデータ型パラメーターを使用する COBOL ストアド プロシージャを提供するかを選択できます。どちらの方法を選択するかは、いくつかの要因によって左右されます。ここでは、最適な方法を決定するための考慮事項について説明します。
.NET データ型パラメーターを使用する COBOL ストアド プロシージャを提供する方法が適切かどうかは、使用する COBOL アプリケーションによって決まります。
COBOL データ型パラメーターを使用する COBOL ストアド プロシージャを提供する方法が適切かどうかも、使用する COBOL アプリケーションによって決まります。