UDFの開発、コンパイル、インストール、および使用のために実行するステップは、そのUDFがオペレーション システムの入出力呼び出しを発行するかどうか、および変換または整列などのUDT機能をそのUDFで実装するかどうかによって異なります。UDFの説明で使われる場合の「入出力」とは、ファイル オープンや他のオペレーティング システム サービスなど、リソース コンテキストを保持する必要があるオペレーティング システム呼び出しを意味します。このようにしてリソースを使用すると、通常、リソースへのアクセスに使用されるハンドルが呼び出し元に戻されます。そのハンドルは、使用を終了した時点で解放する必要があります。