この組み込み関数を使用する際に知っておくべきことは、関数名とその関数が必要とする引数、および戻り値です。関数の引数と戻り値は以下の通りです。‘0’この情報さえあれば、その関数内でどのような処理が行われているのかを考える必要はありません。レコードをどのように検索しているのかとか、どの言語で書かれているのかとか一切知る必要はないのです。必要なのは引数と戻り値のみです。関数は以下の命令の結果を取得する目的で使用します。命令の結果を受け取る以外の目的でも使用できることに注意しましょう。命令のうちのどれかの結果を戻します。組み込み関数毎に使用目的や引数、戻り値はそれぞれ異なりますので、マニュアルを参考に適切な関数を選択するようにしてください。組み込み関数は、どのような形態のプログラムであっても汎用的に使用可能な機能のみを提供するものであり、全てのプログラマーが望む機能が網羅されているわけではありません。引数に金額をセットすれば税込み価格が戻ってくる関数は組み込み関数として提供されてはいないのです。消費税計算は様々なプログラムで必要とされるので、組み込み関数と同様に定義することができれば、税率の変更やロジックの変更などが発生しても関数の内部ロジックを修正するだけで対応することができて便利ですね。このようなユーザー独自の関数を定義して、複数のプログラムから組み込み関数のように参照できる機能を提供してくれるのがサービス・プログラムです。サービス・プログラムもう少し具体的に話をしていきましょう。