ユーザー定義ファンクション PL/SQL、JavaまたはCでユーザー定義ファンクションを作成し、SQLまたはSQL組込みファンクションにはない機能を持たせることができます。ユーザー定義ファンクションは、式を指定できる場所であればどこでも、SQL文に指定できます。 たとえば、次の場所でユーザー定義ファンクションを使用できます。 SELECT文のSELECT構文のリスト WHERE句の条件 CONNECT BY句、START WITH句、ORDER BY句およびGROUP BY句 INSERT文のVALUES句 UPDATE文のSET句 注意: Oracle SQLは、ブール値のパラメータまたは戻り値を持つファンクションのコールをサポートしていません。したがって、ユーザー定義ファンクションがSQL文からコールされる場合は、数値(0または1)または文字列('TRUE'または'FALSE')を戻す