同じ名前の関数が複数個存在する場合、Teradata Databaseが呼び出す関数は、次の手順で決定されます。
状況 | 结果 |
---|---|
関数呼び出し中のどの引数もNULLキーワードではない場合 | 関数のうちの1つが、その関数呼び出しの対応する引数型と同一であるパラメータ型をもつ場合には、Teradata Databaseはこの関数を選択します。 その関数呼び出しの対応する引数型と同一であるパラメータ型をもつ関数がない場合には、Teradata Databaseは関数呼び出しの各引数に対し最初(左)から以下のテストを繰り返します。
互換性優先順位のルールの詳細は、互換データ型を参照してください。 |
関数呼び出し中のいずれかの引数がNULLキーワードである場合 | 関数呼び出しの最初(左端)の引数から順に、以下のテストがTeradata Databaseによって反復実行されます。
各引数のテスト後、エラーが戻されない場合、Teradata Databaseでは以下のルールが適用されます。
互換性優先順位のルールの詳細は、互換データ型を参照してください。 |